/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-SemanticLooper.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 02:55:52,208 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 02:55:52,211 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 02:55:52,251 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 02:55:52,251 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 02:55:52,259 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 02:55:52,262 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 02:55:52,266 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 02:55:52,269 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 02:55:52,273 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 02:55:52,274 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 02:55:52,275 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 02:55:52,275 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 02:55:52,278 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 02:55:52,280 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 02:55:52,282 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 02:55:52,283 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 02:55:52,284 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 02:55:52,286 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 02:55:52,294 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 02:55:52,296 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 02:55:52,298 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 02:55:52,299 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 02:55:52,300 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 02:55:52,312 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 02:55:52,312 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 02:55:52,312 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 02:55:52,318 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 02:55:52,319 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 02:55:52,320 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 02:55:52,320 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 02:55:52,323 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 02:55:52,324 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 02:55:52,327 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 02:55:52,329 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 02:55:52,329 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 02:55:52,330 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 02:55:52,330 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 02:55:52,330 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 02:55:52,331 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 02:55:52,332 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 02:55:52,333 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-SemanticLooper.epf [2020-10-16 02:55:52,369 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 02:55:52,369 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 02:55:52,371 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 02:55:52,371 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 02:55:52,371 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 02:55:52,371 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 02:55:52,372 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 02:55:52,372 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 02:55:52,372 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 02:55:52,372 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 02:55:52,373 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 02:55:52,374 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 02:55:52,374 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 02:55:52,374 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 02:55:52,374 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 02:55:52,375 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 02:55:52,375 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 02:55:52,375 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 02:55:52,375 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 02:55:52,375 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 02:55:52,376 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 02:55:52,376 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 02:55:52,376 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 02:55:52,376 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 02:55:52,376 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 02:55:52,377 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 02:55:52,377 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 02:55:52,377 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 02:55:52,377 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 02:55:52,694 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 02:55:52,705 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 02:55:52,708 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 02:55:52,709 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 02:55:52,710 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 02:55:52,710 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longest-2.i [2020-10-16 02:55:52,768 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/347bea3a0/10e955d800324f208021099a23e90a14/FLAGee1fa9937 [2020-10-16 02:55:53,300 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 02:55:53,301 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longest-2.i [2020-10-16 02:55:53,315 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/347bea3a0/10e955d800324f208021099a23e90a14/FLAGee1fa9937 [2020-10-16 02:55:53,527 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/347bea3a0/10e955d800324f208021099a23e90a14 [2020-10-16 02:55:53,536 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 02:55:53,538 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 02:55:53,539 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:53,539 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 02:55:53,542 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 02:55:53,543 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:53" (1/1) ... [2020-10-16 02:55:53,546 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@33a59b39 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:53, skipping insertion in model container [2020-10-16 02:55:53,547 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 02:55:53" (1/1) ... [2020-10-16 02:55:53,554 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 02:55:53,594 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 02:55:54,062 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:54,077 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 02:55:54,159 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:54,240 INFO L208 MainTranslator]: Completed translation [2020-10-16 02:55:54,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54 WrapperNode [2020-10-16 02:55:54,243 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:54,243 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:54,244 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 02:55:54,244 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 02:55:54,253 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,271 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,290 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:54,291 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 02:55:54,291 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 02:55:54,291 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 02:55:54,298 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,298 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,301 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,302 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,307 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,311 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,313 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (1/1) ... [2020-10-16 02:55:54,316 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 02:55:54,317 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 02:55:54,317 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 02:55:54,317 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 02:55:54,323 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (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 02:55:54,399 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-16 02:55:54,399 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-16 02:55:54,399 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-16 02:55:54,399 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-16 02:55:54,399 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 02:55:54,399 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-16 02:55:54,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 02:55:54,400 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 02:55:54,401 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-16 02:55:54,401 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 02:55:54,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 02:55:54,403 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 02:55:54,759 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 02:55:54,760 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-16 02:55:54,761 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:54 BoogieIcfgContainer [2020-10-16 02:55:54,761 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 02:55:54,763 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 02:55:54,763 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 02:55:54,766 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 02:55:54,766 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 02:55:53" (1/3) ... [2020-10-16 02:55:54,767 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@93b56ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:54, skipping insertion in model container [2020-10-16 02:55:54,767 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 02:55:54" (2/3) ... [2020-10-16 02:55:54,768 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@93b56ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:54, skipping insertion in model container [2020-10-16 02:55:54,768 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:54" (3/3) ... [2020-10-16 02:55:54,770 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longest-2.i [2020-10-16 02:55:54,780 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 02:55:54,786 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 02:55:54,787 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 02:55:54,812 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,812 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,813 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,813 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,816 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,816 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,816 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,816 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,817 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,817 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,817 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,817 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,818 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,818 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,818 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,819 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,819 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,820 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,820 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,820 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,821 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,821 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,821 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,822 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,822 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,826 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,826 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,826 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,826 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,827 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,827 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,834 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,834 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,834 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,835 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,835 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,835 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:54,852 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 02:55:54,872 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 02:55:54,872 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 02:55:54,872 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 02:55:54,872 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 02:55:54,873 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 02:55:54,873 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 02:55:54,873 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 02:55:54,873 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 02:55:54,887 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:54,922 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:54,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:54,928 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-16 02:55:54,928 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-16 02:55:54,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,940 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 02:55:54,942 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,945 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,946 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-16 02:55:54,970 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-16 02:55:54,971 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:54,972 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 82 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-16 02:55:54,974 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-16 02:55:56,140 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-16 02:55:56,263 INFO L132 LiptonReduction]: Checked pairs total: 1022 [2020-10-16 02:55:56,263 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-16 02:55:56,266 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1328 [2020-10-16 02:55:56,273 INFO L129 PetriNetUnfolder]: 2/10 cut-off events. [2020-10-16 02:55:56,273 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:56,274 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,275 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,275 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1620974928, now seen corresponding path program 1 times [2020-10-16 02:55:56,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676388396] [2020-10-16 02:55:56,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,511 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 02:55:56,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676388396] [2020-10-16 02:55:56,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 02:55:56,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807957037] [2020-10-16 02:55:56,524 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 02:55:56,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 02:55:56,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-16 02:55:56,545 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,547 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 13 transitions, 32 flow. Second operand 4 states. [2020-10-16 02:55:56,547 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,547 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,549 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,618 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-16 02:55:56,618 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:56,619 INFO L80 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 61 events. 30/61 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 153 event pairs, 3 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 107. Up to 40 conditions per place. [2020-10-16 02:55:56,621 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-16 02:55:56,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:56,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:56,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 367 transitions. [2020-10-16 02:55:56,640 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-16 02:55:56,641 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 367 transitions. [2020-10-16 02:55:56,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 367 transitions. [2020-10-16 02:55:56,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 367 transitions. [2020-10-16 02:55:56,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:56,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:56,660 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:56,662 INFO L185 Difference]: Start difference. First operand has 18 places, 13 transitions, 32 flow. Second operand 5 states and 367 transitions. [2020-10-16 02:55:56,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-16 02:55:56,666 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 02:55:56,668 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:56,671 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=75, PETRI_PLACES=23, PETRI_TRANSITIONS=18} [2020-10-16 02:55:56,672 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-16 02:55:56,673 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-16 02:55:56,673 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 02:55:56,673 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,673 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,673 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 02:55:56,674 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1316738742, now seen corresponding path program 1 times [2020-10-16 02:55:56,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562899919] [2020-10-16 02:55:56,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,773 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 02:55:56,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562899919] [2020-10-16 02:55:56,773 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,774 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:56,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236365337] [2020-10-16 02:55:56,775 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:56,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:56,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:56,778 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-16 02:55:56,779 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,779 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,779 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,839 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-16 02:55:56,840 INFO L130 PetriNetUnfolder]: For 36/38 co-relation queries the response was YES. [2020-10-16 02:55:56,840 INFO L80 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 25/57 cut-off events. For 36/38 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 142 event pairs, 0 based on Foata normal form. 4/61 useless extension candidates. Maximal degree in co-relation 161. Up to 33 conditions per place. [2020-10-16 02:55:56,841 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-16 02:55:56,842 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:56,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:56,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:56,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2020-10-16 02:55:56,846 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6795727636849133 [2020-10-16 02:55:56,846 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2020-10-16 02:55:56,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:56,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:56,851 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:56,851 INFO L185 Difference]: Start difference. First operand has 23 places, 18 transitions, 75 flow. Second operand 7 states and 509 transitions. [2020-10-16 02:55:56,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-16 02:55:56,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 26 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 02:55:56,854 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:56,854 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=160, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2020-10-16 02:55:56,855 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-16 02:55:56,855 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-16 02:55:56,855 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:56,855 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,855 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,856 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 02:55:56,856 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,856 INFO L82 PathProgramCache]: Analyzing trace with hash 1316538637, now seen corresponding path program 1 times [2020-10-16 02:55:56,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,857 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258197335] [2020-10-16 02:55:56,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:56,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:56,922 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 02:55:56,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258197335] [2020-10-16 02:55:56,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:56,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:56,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573330095] [2020-10-16 02:55:56,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:56,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:56,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:56,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:56,927 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:56,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-16 02:55:56,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:56,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:56,929 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:56,969 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-16 02:55:56,969 INFO L130 PetriNetUnfolder]: For 119/125 co-relation queries the response was YES. [2020-10-16 02:55:56,970 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 62 events. 27/62 cut-off events. For 119/125 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 160 event pairs, 0 based on Foata normal form. 8/70 useless extension candidates. Maximal degree in co-relation 245. Up to 38 conditions per place. [2020-10-16 02:55:56,971 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-16 02:55:56,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:56,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:55:56,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:55:56,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 363 transitions. [2020-10-16 02:55:56,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:55:56,975 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 363 transitions. [2020-10-16 02:55:56,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 363 transitions. [2020-10-16 02:55:56,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:56,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 363 transitions. [2020-10-16 02:55:56,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:55:56,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:55:56,978 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:55:56,978 INFO L185 Difference]: Start difference. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states and 363 transitions. [2020-10-16 02:55:56,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-16 02:55:56,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 201 flow, removed 10 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:56,983 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:56,984 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2020-10-16 02:55:56,984 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-16 02:55:56,984 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-16 02:55:56,984 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:56,985 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:56,985 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:56,985 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 02:55:56,985 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:56,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:56,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1316560957, now seen corresponding path program 2 times [2020-10-16 02:55:56,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:56,986 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069156440] [2020-10-16 02:55:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,070 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 02:55:57,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069156440] [2020-10-16 02:55:57,071 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:57,072 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 02:55:57,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038015233] [2020-10-16 02:55:57,072 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:57,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:57,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:57,075 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:57,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-16 02:55:57,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:57,076 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,166 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-16 02:55:57,166 INFO L130 PetriNetUnfolder]: For 166/168 co-relation queries the response was YES. [2020-10-16 02:55:57,167 INFO L80 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 72 events. 31/72 cut-off events. For 166/168 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 201 event pairs, 0 based on Foata normal form. 4/76 useless extension candidates. Maximal degree in co-relation 287. Up to 41 conditions per place. [2020-10-16 02:55:57,168 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-16 02:55:57,168 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:57,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:57,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:57,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2020-10-16 02:55:57,171 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6795727636849133 [2020-10-16 02:55:57,171 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2020-10-16 02:55:57,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2020-10-16 02:55:57,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2020-10-16 02:55:57,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:57,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:57,175 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:57,175 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 7 states and 509 transitions. [2020-10-16 02:55:57,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-16 02:55:57,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 274 flow, removed 1 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:57,179 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:57,179 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=261, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2020-10-16 02:55:57,179 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-16 02:55:57,180 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-16 02:55:57,180 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:57,180 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,180 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,180 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 02:55:57,180 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,181 INFO L82 PathProgramCache]: Analyzing trace with hash -2130750244, now seen corresponding path program 2 times [2020-10-16 02:55:57,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,181 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58851133] [2020-10-16 02:55:57,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,259 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 02:55:57,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58851133] [2020-10-16 02:55:57,259 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160118670] [2020-10-16 02:55:57,260 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 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 02:55:57,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:55:57,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,392 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:57,414 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 02:55:57,415 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-16 02:55:57,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546481914] [2020-10-16 02:55:57,416 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:55:57,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:55:57,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:55:57,419 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:57,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-16 02:55:57,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,420 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:57,420 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:57,498 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-16 02:55:57,498 INFO L130 PetriNetUnfolder]: For 320/326 co-relation queries the response was YES. [2020-10-16 02:55:57,499 INFO L80 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 87 events. 37/87 cut-off events. For 320/326 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 280 event pairs, 0 based on Foata normal form. 8/95 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2020-10-16 02:55:57,500 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-16 02:55:57,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:57,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:57,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:57,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:57,504 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:57,504 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:57,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:57,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:57,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:57,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:57,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:57,509 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:57,509 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 261 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:57,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-16 02:55:57,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 389 flow, removed 14 selfloop flow, removed 2 redundant places. [2020-10-16 02:55:57,513 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:57,514 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=375, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2020-10-16 02:55:57,514 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-16 02:55:57,514 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-16 02:55:57,514 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:55:57,514 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,515 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,730 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:57,731 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:57,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,732 INFO L82 PathProgramCache]: Analyzing trace with hash -2146805888, now seen corresponding path program 3 times [2020-10-16 02:55:57,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311388828] [2020-10-16 02:55:57,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:57,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:57,793 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 02:55:57,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311388828] [2020-10-16 02:55:57,794 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104382533] [2020-10-16 02:55:57,794 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 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 02:55:57,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:57,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:57,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:57,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:57,937 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 02:55:57,937 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:57,937 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:57,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17876242] [2020-10-16 02:55:57,938 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:57,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:57,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:57,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:57,941 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:57,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-16 02:55:57,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:57,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:57,943 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,017 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-16 02:55:58,017 INFO L130 PetriNetUnfolder]: For 558/564 co-relation queries the response was YES. [2020-10-16 02:55:58,018 INFO L80 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 92 events. 39/92 cut-off events. For 558/564 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 311 event pairs, 0 based on Foata normal form. 8/100 useless extension candidates. Maximal degree in co-relation 519. Up to 55 conditions per place. [2020-10-16 02:55:58,020 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 25 selfloop transitions, 14 changer transitions 0/46 dead transitions. [2020-10-16 02:55:58,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 46 transitions, 514 flow [2020-10-16 02:55:58,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:58,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:58,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 507 transitions. [2020-10-16 02:55:58,023 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6769025367156208 [2020-10-16 02:55:58,023 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 507 transitions. [2020-10-16 02:55:58,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 507 transitions. [2020-10-16 02:55:58,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 507 transitions. [2020-10-16 02:55:58,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:58,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:58,027 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:58,027 INFO L185 Difference]: Start difference. First operand has 48 places, 41 transitions, 375 flow. Second operand 7 states and 507 transitions. [2020-10-16 02:55:58,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 46 transitions, 514 flow [2020-10-16 02:55:58,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 449 flow, removed 24 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:58,033 INFO L241 Difference]: Finished difference. Result has 53 places, 44 transitions, 397 flow [2020-10-16 02:55:58,033 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=397, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2020-10-16 02:55:58,034 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 35 predicate places. [2020-10-16 02:55:58,034 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 397 flow [2020-10-16 02:55:58,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:58,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,034 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,247 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:58,248 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,249 INFO L82 PathProgramCache]: Analyzing trace with hash -2136260618, now seen corresponding path program 4 times [2020-10-16 02:55:58,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304782833] [2020-10-16 02:55:58,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,302 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 02:55:58,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304782833] [2020-10-16 02:55:58,303 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501495186] [2020-10-16 02:55:58,303 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 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 02:55:58,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:55:58,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:58,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:55:58,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:58,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:55:58,428 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 02:55:58,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:58,429 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-16 02:55:58,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392951180] [2020-10-16 02:55:58,429 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:55:58,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:55:58,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:55:58,432 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:58,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 397 flow. Second operand 9 states. [2020-10-16 02:55:58,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:58,433 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,566 INFO L129 PetriNetUnfolder]: 44/105 cut-off events. [2020-10-16 02:55:58,566 INFO L130 PetriNetUnfolder]: For 777/783 co-relation queries the response was YES. [2020-10-16 02:55:58,567 INFO L80 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 105 events. 44/105 cut-off events. For 777/783 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 372 event pairs, 0 based on Foata normal form. 8/113 useless extension candidates. Maximal degree in co-relation 601. Up to 56 conditions per place. [2020-10-16 02:55:58,569 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 21 selfloop transitions, 26 changer transitions 0/54 dead transitions. [2020-10-16 02:55:58,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 54 transitions, 623 flow [2020-10-16 02:55:58,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:58,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:58,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:58,572 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:58,572 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:58,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:58,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:58,577 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:58,577 INFO L185 Difference]: Start difference. First operand has 53 places, 44 transitions, 397 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:58,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 54 transitions, 623 flow [2020-10-16 02:55:58,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 54 transitions, 607 flow, removed 0 selfloop flow, removed 3 redundant places. [2020-10-16 02:55:58,584 INFO L241 Difference]: Finished difference. Result has 61 places, 52 transitions, 576 flow [2020-10-16 02:55:58,584 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=576, PETRI_PLACES=61, PETRI_TRANSITIONS=52} [2020-10-16 02:55:58,584 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-16 02:55:58,584 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 52 transitions, 576 flow [2020-10-16 02:55:58,585 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:55:58,585 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,585 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,798 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:58,799 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1331687031, now seen corresponding path program 1 times [2020-10-16 02:55:58,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571778009] [2020-10-16 02:55:58,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,869 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 02:55:58,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571778009] [2020-10-16 02:55:58,870 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:58,870 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:58,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772680684] [2020-10-16 02:55:58,871 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:58,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:58,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:58,873 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:58,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 52 transitions, 576 flow. Second operand 6 states. [2020-10-16 02:55:58,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:58,874 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,935 INFO L129 PetriNetUnfolder]: 45/108 cut-off events. [2020-10-16 02:55:58,935 INFO L130 PetriNetUnfolder]: For 1129/1135 co-relation queries the response was YES. [2020-10-16 02:55:58,936 INFO L80 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 108 events. 45/108 cut-off events. For 1129/1135 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 390 event pairs, 0 based on Foata normal form. 7/115 useless extension candidates. Maximal degree in co-relation 706. Up to 61 conditions per place. [2020-10-16 02:55:58,939 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 21 changer transitions 0/55 dead transitions. [2020-10-16 02:55:58,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 55 transitions, 714 flow [2020-10-16 02:55:58,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:55:58,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:55:58,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 508 transitions. [2020-10-16 02:55:58,954 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-16 02:55:58,954 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 508 transitions. [2020-10-16 02:55:58,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 508 transitions. [2020-10-16 02:55:58,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 508 transitions. [2020-10-16 02:55:58,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:55:58,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:55:58,962 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:55:58,962 INFO L185 Difference]: Start difference. First operand has 61 places, 52 transitions, 576 flow. Second operand 7 states and 508 transitions. [2020-10-16 02:55:58,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 55 transitions, 714 flow [2020-10-16 02:55:58,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 55 transitions, 621 flow, removed 34 selfloop flow, removed 5 redundant places. [2020-10-16 02:55:58,972 INFO L241 Difference]: Finished difference. Result has 63 places, 53 transitions, 556 flow [2020-10-16 02:55:58,972 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=556, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2020-10-16 02:55:58,972 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 45 predicate places. [2020-10-16 02:55:58,972 INFO L481 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 556 flow [2020-10-16 02:55:58,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:58,973 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,973 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 02:55:58,973 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:58,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1629082941, now seen corresponding path program 2 times [2020-10-16 02:55:58,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213904794] [2020-10-16 02:55:58,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,032 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 02:55:59,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213904794] [2020-10-16 02:55:59,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:59,033 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:59,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945013888] [2020-10-16 02:55:59,033 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:59,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:59,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:59,035 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:59,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 556 flow. Second operand 6 states. [2020-10-16 02:55:59,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:59,036 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,128 INFO L129 PetriNetUnfolder]: 51/123 cut-off events. [2020-10-16 02:55:59,128 INFO L130 PetriNetUnfolder]: For 1372/1378 co-relation queries the response was YES. [2020-10-16 02:55:59,129 INFO L80 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 123 events. 51/123 cut-off events. For 1372/1378 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 475 event pairs, 0 based on Foata normal form. 8/131 useless extension candidates. Maximal degree in co-relation 811. Up to 62 conditions per place. [2020-10-16 02:55:59,131 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 36 changer transitions 0/63 dead transitions. [2020-10-16 02:55:59,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 63 transitions, 834 flow [2020-10-16 02:55:59,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:59,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:59,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:59,135 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:59,135 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:59,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:59,140 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:59,140 INFO L185 Difference]: Start difference. First operand has 63 places, 53 transitions, 556 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:59,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 63 transitions, 834 flow [2020-10-16 02:55:59,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 63 transitions, 795 flow, removed 1 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:59,150 INFO L241 Difference]: Finished difference. Result has 68 places, 61 transitions, 774 flow [2020-10-16 02:55:59,150 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=774, PETRI_PLACES=68, PETRI_TRANSITIONS=61} [2020-10-16 02:55:59,150 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 50 predicate places. [2020-10-16 02:55:59,151 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 61 transitions, 774 flow [2020-10-16 02:55:59,151 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:59,151 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,151 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,151 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 02:55:59,151 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1628726410, now seen corresponding path program 3 times [2020-10-16 02:55:59,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698554937] [2020-10-16 02:55:59,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698554937] [2020-10-16 02:55:59,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646458519] [2020-10-16 02:55:59,216 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 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 02:55:59,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:55:59,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:59,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:55:59,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:59,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:55:59,363 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:55:59,363 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:59,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-16 02:55:59,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462667116] [2020-10-16 02:55:59,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 02:55:59,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 02:55:59,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-16 02:55:59,368 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:59,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 61 transitions, 774 flow. Second operand 12 states. [2020-10-16 02:55:59,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:59,369 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,496 INFO L129 PetriNetUnfolder]: 58/140 cut-off events. [2020-10-16 02:55:59,496 INFO L130 PetriNetUnfolder]: For 1958/1964 co-relation queries the response was YES. [2020-10-16 02:55:59,497 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1096 conditions, 140 events. 58/140 cut-off events. For 1958/1964 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 580 event pairs, 0 based on Foata normal form. 8/148 useless extension candidates. Maximal degree in co-relation 1061. Up to 81 conditions per place. [2020-10-16 02:55:59,499 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 32 selfloop transitions, 32 changer transitions 0/71 dead transitions. [2020-10-16 02:55:59,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 71 transitions, 1096 flow [2020-10-16 02:55:59,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:55:59,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:55:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:55:59,503 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:55:59,503 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:55:59,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:55:59,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:55:59,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:55:59,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:55:59,508 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:55:59,508 INFO L185 Difference]: Start difference. First operand has 68 places, 61 transitions, 774 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:55:59,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 71 transitions, 1096 flow [2020-10-16 02:55:59,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 1013 flow, removed 33 selfloop flow, removed 4 redundant places. [2020-10-16 02:55:59,521 INFO L241 Difference]: Finished difference. Result has 77 places, 70 transitions, 951 flow [2020-10-16 02:55:59,521 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=951, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2020-10-16 02:55:59,522 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 59 predicate places. [2020-10-16 02:55:59,522 INFO L481 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 951 flow [2020-10-16 02:55:59,522 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 02:55:59,522 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,522 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,735 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:55:59,736 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,736 INFO L82 PathProgramCache]: Analyzing trace with hash -1799756541, now seen corresponding path program 3 times [2020-10-16 02:55:59,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,736 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515901887] [2020-10-16 02:55:59,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:59,797 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 02:55:59,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515901887] [2020-10-16 02:55:59,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:59,797 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-16 02:55:59,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704693874] [2020-10-16 02:55:59,798 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:55:59,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:55:59,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:55:59,800 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:55:59,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 951 flow. Second operand 6 states. [2020-10-16 02:55:59,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:55:59,801 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:59,908 INFO L129 PetriNetUnfolder]: 64/155 cut-off events. [2020-10-16 02:55:59,909 INFO L130 PetriNetUnfolder]: For 2665/2671 co-relation queries the response was YES. [2020-10-16 02:55:59,910 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1300 conditions, 155 events. 64/155 cut-off events. For 2665/2671 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 663 event pairs, 0 based on Foata normal form. 8/163 useless extension candidates. Maximal degree in co-relation 1261. Up to 83 conditions per place. [2020-10-16 02:55:59,913 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 43 changer transitions 0/80 dead transitions. [2020-10-16 02:55:59,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 80 transitions, 1325 flow [2020-10-16 02:55:59,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:55:59,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:55:59,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 654 transitions. [2020-10-16 02:55:59,916 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6791277258566978 [2020-10-16 02:55:59,916 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:59,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 654 transitions. [2020-10-16 02:55:59,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:55:59,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:55:59,921 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:55:59,921 INFO L185 Difference]: Start difference. First operand has 77 places, 70 transitions, 951 flow. Second operand 9 states and 654 transitions. [2020-10-16 02:55:59,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 80 transitions, 1325 flow [2020-10-16 02:55:59,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 80 transitions, 1175 flow, removed 61 selfloop flow, removed 6 redundant places. [2020-10-16 02:55:59,940 INFO L241 Difference]: Finished difference. Result has 82 places, 78 transitions, 1128 flow [2020-10-16 02:55:59,941 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1128, PETRI_PLACES=82, PETRI_TRANSITIONS=78} [2020-10-16 02:55:59,941 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 64 predicate places. [2020-10-16 02:55:59,941 INFO L481 AbstractCegarLoop]: Abstraction has has 82 places, 78 transitions, 1128 flow [2020-10-16 02:55:59,941 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:55:59,941 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:59,942 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:59,942 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-16 02:55:59,942 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:55:59,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:59,942 INFO L82 PathProgramCache]: Analyzing trace with hash -2126472733, now seen corresponding path program 5 times [2020-10-16 02:55:59,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:59,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292039401] [2020-10-16 02:55:59,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:59,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,018 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292039401] [2020-10-16 02:56:00,018 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135285219] [2020-10-16 02:56:00,019 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 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 02:56:00,062 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:00,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:00,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:00,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:00,144 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,144 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:00,145 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:00,145 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622511405] [2020-10-16 02:56:00,145 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:00,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:00,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:00,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:00,147 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:00,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 78 transitions, 1128 flow. Second operand 11 states. [2020-10-16 02:56:00,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:00,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:00,148 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:00,242 INFO L129 PetriNetUnfolder]: 66/163 cut-off events. [2020-10-16 02:56:00,243 INFO L130 PetriNetUnfolder]: For 3058/3064 co-relation queries the response was YES. [2020-10-16 02:56:00,244 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1358 conditions, 163 events. 66/163 cut-off events. For 3058/3064 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 726 event pairs, 0 based on Foata normal form. 8/171 useless extension candidates. Maximal degree in co-relation 1315. Up to 98 conditions per place. [2020-10-16 02:56:00,247 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 21 changer transitions 0/85 dead transitions. [2020-10-16 02:56:00,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 1398 flow [2020-10-16 02:56:00,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:00,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 579 transitions. [2020-10-16 02:56:00,249 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-16 02:56:00,249 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 579 transitions. [2020-10-16 02:56:00,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 579 transitions. [2020-10-16 02:56:00,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:00,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 579 transitions. [2020-10-16 02:56:00,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:00,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:00,253 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:00,254 INFO L185 Difference]: Start difference. First operand has 82 places, 78 transitions, 1128 flow. Second operand 8 states and 579 transitions. [2020-10-16 02:56:00,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 1398 flow [2020-10-16 02:56:00,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 1271 flow, removed 46 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:00,271 INFO L241 Difference]: Finished difference. Result has 86 places, 80 transitions, 1117 flow [2020-10-16 02:56:00,272 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1117, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2020-10-16 02:56:00,272 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 68 predicate places. [2020-10-16 02:56:00,272 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 1117 flow [2020-10-16 02:56:00,272 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:00,272 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:00,272 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:00,487 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 02:56:00,488 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:00,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:00,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1800261283, now seen corresponding path program 6 times [2020-10-16 02:56:00,488 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:00,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688698706] [2020-10-16 02:56:00,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:00,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688698706] [2020-10-16 02:56:00,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235645517] [2020-10-16 02:56:00,548 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 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 02:56:00,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:00,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:00,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:00,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:00,715 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:00,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:00,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989091374] [2020-10-16 02:56:00,717 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:00,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:00,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:00,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:00,718 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:00,719 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 1117 flow. Second operand 11 states. [2020-10-16 02:56:00,719 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:00,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:00,719 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:00,878 INFO L129 PetriNetUnfolder]: 70/174 cut-off events. [2020-10-16 02:56:00,878 INFO L130 PetriNetUnfolder]: For 3406/3412 co-relation queries the response was YES. [2020-10-16 02:56:00,879 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 174 events. 70/174 cut-off events. For 3406/3412 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 808 event pairs, 0 based on Foata normal form. 8/182 useless extension candidates. Maximal degree in co-relation 1385. Up to 95 conditions per place. [2020-10-16 02:56:00,882 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 32 changer transitions 0/89 dead transitions. [2020-10-16 02:56:00,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 89 transitions, 1398 flow [2020-10-16 02:56:00,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:00,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:00,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 724 transitions. [2020-10-16 02:56:00,885 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 02:56:00,885 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 724 transitions. [2020-10-16 02:56:00,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 724 transitions. [2020-10-16 02:56:00,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:00,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 724 transitions. [2020-10-16 02:56:00,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:00,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:00,890 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:00,890 INFO L185 Difference]: Start difference. First operand has 86 places, 80 transitions, 1117 flow. Second operand 10 states and 724 transitions. [2020-10-16 02:56:00,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 89 transitions, 1398 flow [2020-10-16 02:56:00,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 89 transitions, 1361 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:00,906 INFO L241 Difference]: Finished difference. Result has 92 places, 84 transitions, 1239 flow [2020-10-16 02:56:00,906 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1239, PETRI_PLACES=92, PETRI_TRANSITIONS=84} [2020-10-16 02:56:00,906 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 74 predicate places. [2020-10-16 02:56:00,906 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 84 transitions, 1239 flow [2020-10-16 02:56:00,906 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:00,907 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:00,907 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:01,121 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:01,122 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:01,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:01,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1799569363, now seen corresponding path program 7 times [2020-10-16 02:56:01,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:01,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162924003] [2020-10-16 02:56:01,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:01,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162924003] [2020-10-16 02:56:01,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922149199] [2020-10-16 02:56:01,173 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 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 02:56:01,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,294 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:01,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003263369] [2020-10-16 02:56:01,294 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:01,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:01,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:01,297 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:01,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 84 transitions, 1239 flow. Second operand 11 states. [2020-10-16 02:56:01,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:01,298 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:01,460 INFO L129 PetriNetUnfolder]: 72/179 cut-off events. [2020-10-16 02:56:01,461 INFO L130 PetriNetUnfolder]: For 3340/3346 co-relation queries the response was YES. [2020-10-16 02:56:01,462 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1483 conditions, 179 events. 72/179 cut-off events. For 3340/3346 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 820 event pairs, 0 based on Foata normal form. 8/187 useless extension candidates. Maximal degree in co-relation 1436. Up to 92 conditions per place. [2020-10-16 02:56:01,465 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 39 changer transitions 0/90 dead transitions. [2020-10-16 02:56:01,465 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 90 transitions, 1490 flow [2020-10-16 02:56:01,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:01,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:01,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 725 transitions. [2020-10-16 02:56:01,470 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:01,471 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 725 transitions. [2020-10-16 02:56:01,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 725 transitions. [2020-10-16 02:56:01,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:01,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 725 transitions. [2020-10-16 02:56:01,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:01,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:01,482 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:01,482 INFO L185 Difference]: Start difference. First operand has 92 places, 84 transitions, 1239 flow. Second operand 10 states and 725 transitions. [2020-10-16 02:56:01,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 90 transitions, 1490 flow [2020-10-16 02:56:01,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 90 transitions, 1435 flow, removed 6 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:01,503 INFO L241 Difference]: Finished difference. Result has 94 places, 85 transitions, 1317 flow [2020-10-16 02:56:01,503 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1317, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2020-10-16 02:56:01,504 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 76 predicate places. [2020-10-16 02:56:01,504 INFO L481 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 1317 flow [2020-10-16 02:56:01,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:01,504 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:01,504 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:01,717 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-16 02:56:01,718 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:01,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:01,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1799547043, now seen corresponding path program 8 times [2020-10-16 02:56:01,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:01,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352265455] [2020-10-16 02:56:01,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:01,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352265455] [2020-10-16 02:56:01,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720841838] [2020-10-16 02:56:01,773 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 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 02:56:01,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:01,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:01,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:01,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:01,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:01,884 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:01,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:01,885 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:01,885 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230533849] [2020-10-16 02:56:01,885 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:01,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:01,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:01,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:01,887 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:01,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 1317 flow. Second operand 11 states. [2020-10-16 02:56:01,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:01,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:01,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,102 INFO L129 PetriNetUnfolder]: 76/189 cut-off events. [2020-10-16 02:56:02,103 INFO L130 PetriNetUnfolder]: For 3652/3658 co-relation queries the response was YES. [2020-10-16 02:56:02,104 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1606 conditions, 189 events. 76/189 cut-off events. For 3652/3658 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 890 event pairs, 0 based on Foata normal form. 8/197 useless extension candidates. Maximal degree in co-relation 1559. Up to 98 conditions per place. [2020-10-16 02:56:02,107 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 46 selfloop transitions, 45 changer transitions 0/98 dead transitions. [2020-10-16 02:56:02,107 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 98 transitions, 1779 flow [2020-10-16 02:56:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:02,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:02,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:56:02,109 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:56:02,109 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:56:02,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:56:02,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:56:02,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:02,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:02,113 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:02,113 INFO L185 Difference]: Start difference. First operand has 94 places, 85 transitions, 1317 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:56:02,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 98 transitions, 1779 flow [2020-10-16 02:56:02,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 98 transitions, 1713 flow, removed 5 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:02,135 INFO L241 Difference]: Finished difference. Result has 99 places, 94 transitions, 1617 flow [2020-10-16 02:56:02,136 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1617, PETRI_PLACES=99, PETRI_TRANSITIONS=94} [2020-10-16 02:56:02,136 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 81 predicate places. [2020-10-16 02:56:02,136 INFO L481 AbstractCegarLoop]: Abstraction has has 99 places, 94 transitions, 1617 flow [2020-10-16 02:56:02,136 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:02,136 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,136 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,349 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-16 02:56:02,349 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,350 INFO L82 PathProgramCache]: Analyzing trace with hash -153403589, now seen corresponding path program 4 times [2020-10-16 02:56:02,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556769783] [2020-10-16 02:56:02,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:02,422 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 02:56:02,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556769783] [2020-10-16 02:56:02,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64446678] [2020-10-16 02:56:02,423 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 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 02:56:02,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:02,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:02,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:02,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:02,541 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 02:56:02,541 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:02,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:02,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440560627] [2020-10-16 02:56:02,542 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:02,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:02,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:02,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:02,543 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:02,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 94 transitions, 1617 flow. Second operand 11 states. [2020-10-16 02:56:02,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:02,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:02,545 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:02,665 INFO L129 PetriNetUnfolder]: 77/192 cut-off events. [2020-10-16 02:56:02,665 INFO L130 PetriNetUnfolder]: For 4295/4301 co-relation queries the response was YES. [2020-10-16 02:56:02,666 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 192 events. 77/192 cut-off events. For 4295/4301 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 910 event pairs, 0 based on Foata normal form. 7/199 useless extension candidates. Maximal degree in co-relation 1687. Up to 113 conditions per place. [2020-10-16 02:56:02,669 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 65 selfloop transitions, 28 changer transitions 0/100 dead transitions. [2020-10-16 02:56:02,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 100 transitions, 1892 flow [2020-10-16 02:56:02,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:02,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 580 transitions. [2020-10-16 02:56:02,671 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:02,671 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 580 transitions. [2020-10-16 02:56:02,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 580 transitions. [2020-10-16 02:56:02,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:02,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 580 transitions. [2020-10-16 02:56:02,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:02,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:02,674 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:02,675 INFO L185 Difference]: Start difference. First operand has 99 places, 94 transitions, 1617 flow. Second operand 8 states and 580 transitions. [2020-10-16 02:56:02,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 100 transitions, 1892 flow [2020-10-16 02:56:02,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 100 transitions, 1681 flow, removed 82 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:02,697 INFO L241 Difference]: Finished difference. Result has 101 places, 96 transitions, 1528 flow [2020-10-16 02:56:02,697 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1528, PETRI_PLACES=101, PETRI_TRANSITIONS=96} [2020-10-16 02:56:02,697 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 83 predicate places. [2020-10-16 02:56:02,698 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 96 transitions, 1528 flow [2020-10-16 02:56:02,698 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:02,698 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:02,698 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:02,913 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 02:56:02,914 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:02,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:02,914 INFO L82 PathProgramCache]: Analyzing trace with hash -153402628, now seen corresponding path program 5 times [2020-10-16 02:56:02,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:02,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353417453] [2020-10-16 02:56:02,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:02,977 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 02:56:02,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353417453] [2020-10-16 02:56:02,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305431268] [2020-10-16 02:56:02,978 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 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 02:56:03,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:03,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,093 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 02:56:03,094 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,094 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:03,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254303667] [2020-10-16 02:56:03,095 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:03,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:03,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:03,096 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:03,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 96 transitions, 1528 flow. Second operand 11 states. [2020-10-16 02:56:03,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:03,097 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,223 INFO L129 PetriNetUnfolder]: 78/195 cut-off events. [2020-10-16 02:56:03,223 INFO L130 PetriNetUnfolder]: For 4422/4424 co-relation queries the response was YES. [2020-10-16 02:56:03,224 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1689 conditions, 195 events. 78/195 cut-off events. For 4422/4424 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 931 event pairs, 0 based on Foata normal form. 3/198 useless extension candidates. Maximal degree in co-relation 1637. Up to 109 conditions per place. [2020-10-16 02:56:03,227 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 61 selfloop transitions, 33 changer transitions 0/101 dead transitions. [2020-10-16 02:56:03,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 101 transitions, 1796 flow [2020-10-16 02:56:03,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:03,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:03,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 652 transitions. [2020-10-16 02:56:03,229 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6770508826583593 [2020-10-16 02:56:03,229 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 652 transitions. [2020-10-16 02:56:03,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 652 transitions. [2020-10-16 02:56:03,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 652 transitions. [2020-10-16 02:56:03,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:03,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:03,232 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:03,232 INFO L185 Difference]: Start difference. First operand has 101 places, 96 transitions, 1528 flow. Second operand 9 states and 652 transitions. [2020-10-16 02:56:03,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 101 transitions, 1796 flow [2020-10-16 02:56:03,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 101 transitions, 1763 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:03,255 INFO L241 Difference]: Finished difference. Result has 106 places, 98 transitions, 1631 flow [2020-10-16 02:56:03,256 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1631, PETRI_PLACES=106, PETRI_TRANSITIONS=98} [2020-10-16 02:56:03,256 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 88 predicate places. [2020-10-16 02:56:03,257 INFO L481 AbstractCegarLoop]: Abstraction has has 106 places, 98 transitions, 1631 flow [2020-10-16 02:56:03,257 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:03,257 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,257 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:03,470 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 02:56:03,471 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:03,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:03,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1048414575, now seen corresponding path program 6 times [2020-10-16 02:56:03,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:03,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499863322] [2020-10-16 02:56:03,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:03,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:03,533 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 02:56:03,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499863322] [2020-10-16 02:56:03,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122460237] [2020-10-16 02:56:03,534 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 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 02:56:03,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:03,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:03,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:03,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:03,590 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 02:56:03,590 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:03,590 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-10-16 02:56:03,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566878260] [2020-10-16 02:56:03,591 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 02:56:03,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:03,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 02:56:03,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-10-16 02:56:03,592 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:03,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 98 transitions, 1631 flow. Second operand 7 states. [2020-10-16 02:56:03,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:03,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:03,592 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:03,704 INFO L129 PetriNetUnfolder]: 79/197 cut-off events. [2020-10-16 02:56:03,704 INFO L130 PetriNetUnfolder]: For 4841/4843 co-relation queries the response was YES. [2020-10-16 02:56:03,705 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1769 conditions, 197 events. 79/197 cut-off events. For 4841/4843 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 942 event pairs, 0 based on Foata normal form. 3/200 useless extension candidates. Maximal degree in co-relation 1715. Up to 110 conditions per place. [2020-10-16 02:56:03,709 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 36 changer transitions 0/102 dead transitions. [2020-10-16 02:56:03,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 102 transitions, 1895 flow [2020-10-16 02:56:03,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:03,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:03,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 653 transitions. [2020-10-16 02:56:03,712 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 02:56:03,712 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 653 transitions. [2020-10-16 02:56:03,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 653 transitions. [2020-10-16 02:56:03,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:03,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 653 transitions. [2020-10-16 02:56:03,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:03,716 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:03,716 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:03,716 INFO L185 Difference]: Start difference. First operand has 106 places, 98 transitions, 1631 flow. Second operand 9 states and 653 transitions. [2020-10-16 02:56:03,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 102 transitions, 1895 flow [2020-10-16 02:56:03,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 102 transitions, 1862 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:03,742 INFO L241 Difference]: Finished difference. Result has 110 places, 99 transitions, 1727 flow [2020-10-16 02:56:03,742 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1727, PETRI_PLACES=110, PETRI_TRANSITIONS=99} [2020-10-16 02:56:03,742 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 92 predicate places. [2020-10-16 02:56:03,742 INFO L481 AbstractCegarLoop]: Abstraction has has 110 places, 99 transitions, 1727 flow [2020-10-16 02:56:03,743 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 02:56:03,743 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:03,743 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:03,957 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 02:56:03,957 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:03,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:03,958 INFO L82 PathProgramCache]: Analyzing trace with hash -530808037, now seen corresponding path program 7 times [2020-10-16 02:56:03,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:03,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170681183] [2020-10-16 02:56:03,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:03,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,014 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 02:56:04,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170681183] [2020-10-16 02:56:04,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273136137] [2020-10-16 02:56:04,014 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 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 02:56:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:04,121 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:04,159 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 02:56:04,159 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:04,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:04,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381963494] [2020-10-16 02:56:04,160 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:04,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:04,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:04,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:04,162 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:04,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 99 transitions, 1727 flow. Second operand 11 states. [2020-10-16 02:56:04,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:04,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:04,163 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:04,409 INFO L129 PetriNetUnfolder]: 85/212 cut-off events. [2020-10-16 02:56:04,409 INFO L130 PetriNetUnfolder]: For 5878/5880 co-relation queries the response was YES. [2020-10-16 02:56:04,411 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1994 conditions, 212 events. 85/212 cut-off events. For 5878/5880 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1050 event pairs, 0 based on Foata normal form. 4/216 useless extension candidates. Maximal degree in co-relation 1939. Up to 106 conditions per place. [2020-10-16 02:56:04,414 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 59 changer transitions 0/110 dead transitions. [2020-10-16 02:56:04,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 110 transitions, 2215 flow [2020-10-16 02:56:04,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:04,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:04,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:56:04,417 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:56:04,417 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:56:04,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:56:04,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:04,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:56:04,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:04,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:04,420 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:04,420 INFO L185 Difference]: Start difference. First operand has 110 places, 99 transitions, 1727 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:56:04,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 110 transitions, 2215 flow [2020-10-16 02:56:04,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 110 transitions, 2164 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:04,448 INFO L241 Difference]: Finished difference. Result has 116 places, 107 transitions, 2101 flow [2020-10-16 02:56:04,448 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2101, PETRI_PLACES=116, PETRI_TRANSITIONS=107} [2020-10-16 02:56:04,448 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 98 predicate places. [2020-10-16 02:56:04,448 INFO L481 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 2101 flow [2020-10-16 02:56:04,448 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:04,448 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:04,449 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:04,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:04,661 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:04,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:04,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1677920624, now seen corresponding path program 8 times [2020-10-16 02:56:04,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:04,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378362449] [2020-10-16 02:56:04,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:04,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:04,718 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 02:56:04,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378362449] [2020-10-16 02:56:04,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509543016] [2020-10-16 02:56:04,719 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 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 02:56:04,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:04,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:04,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:04,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:04,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:04,845 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 02:56:04,845 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:04,846 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:04,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936971889] [2020-10-16 02:56:04,846 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:04,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:04,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:04,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:04,848 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:04,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 107 transitions, 2101 flow. Second operand 11 states. [2020-10-16 02:56:04,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:04,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:04,850 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:05,111 INFO L129 PetriNetUnfolder]: 90/224 cut-off events. [2020-10-16 02:56:05,112 INFO L130 PetriNetUnfolder]: For 7555/7557 co-relation queries the response was YES. [2020-10-16 02:56:05,114 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2304 conditions, 224 events. 90/224 cut-off events. For 7555/7557 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1141 event pairs, 0 based on Foata normal form. 4/228 useless extension candidates. Maximal degree in co-relation 2246. Up to 112 conditions per place. [2020-10-16 02:56:05,117 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 49 selfloop transitions, 61 changer transitions 0/117 dead transitions. [2020-10-16 02:56:05,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 117 transitions, 2587 flow [2020-10-16 02:56:05,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:05,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:05,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 799 transitions. [2020-10-16 02:56:05,120 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6788445199660152 [2020-10-16 02:56:05,120 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 799 transitions. [2020-10-16 02:56:05,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 799 transitions. [2020-10-16 02:56:05,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:05,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 799 transitions. [2020-10-16 02:56:05,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:05,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:05,123 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:05,123 INFO L185 Difference]: Start difference. First operand has 116 places, 107 transitions, 2101 flow. Second operand 11 states and 799 transitions. [2020-10-16 02:56:05,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 117 transitions, 2587 flow [2020-10-16 02:56:05,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 117 transitions, 2456 flow, removed 51 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:05,160 INFO L241 Difference]: Finished difference. Result has 123 places, 114 transitions, 2374 flow [2020-10-16 02:56:05,160 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2374, PETRI_PLACES=123, PETRI_TRANSITIONS=114} [2020-10-16 02:56:05,161 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 105 predicate places. [2020-10-16 02:56:05,161 INFO L481 AbstractCegarLoop]: Abstraction has has 123 places, 114 transitions, 2374 flow [2020-10-16 02:56:05,161 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:05,161 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:05,161 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:05,375 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-16 02:56:05,375 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:05,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:05,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1677919663, now seen corresponding path program 9 times [2020-10-16 02:56:05,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:05,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735198825] [2020-10-16 02:56:05,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:05,431 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 02:56:05,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735198825] [2020-10-16 02:56:05,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074052538] [2020-10-16 02:56:05,431 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 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 02:56:05,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:05,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:05,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:05,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:05,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:05,532 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 02:56:05,533 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:05,533 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:05,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275513639] [2020-10-16 02:56:05,534 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:05,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:05,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:05,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:05,535 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:05,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 114 transitions, 2374 flow. Second operand 11 states. [2020-10-16 02:56:05,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:05,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:05,536 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:05,823 INFO L129 PetriNetUnfolder]: 97/243 cut-off events. [2020-10-16 02:56:05,823 INFO L130 PetriNetUnfolder]: For 9289/9295 co-relation queries the response was YES. [2020-10-16 02:56:05,825 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2647 conditions, 243 events. 97/243 cut-off events. For 9289/9295 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1260 event pairs, 0 based on Foata normal form. 8/251 useless extension candidates. Maximal degree in co-relation 2585. Up to 124 conditions per place. [2020-10-16 02:56:05,829 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 47 selfloop transitions, 70 changer transitions 0/124 dead transitions. [2020-10-16 02:56:05,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 124 transitions, 2943 flow [2020-10-16 02:56:05,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:05,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:05,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:05,831 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:05,831 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:05,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:05,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:05,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:05,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:05,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:05,835 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:05,835 INFO L185 Difference]: Start difference. First operand has 123 places, 114 transitions, 2374 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:05,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 124 transitions, 2943 flow [2020-10-16 02:56:05,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 124 transitions, 2712 flow, removed 85 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:05,871 INFO L241 Difference]: Finished difference. Result has 133 places, 123 transitions, 2633 flow [2020-10-16 02:56:05,872 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2633, PETRI_PLACES=133, PETRI_TRANSITIONS=123} [2020-10-16 02:56:05,872 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 115 predicate places. [2020-10-16 02:56:05,872 INFO L481 AbstractCegarLoop]: Abstraction has has 133 places, 123 transitions, 2633 flow [2020-10-16 02:56:05,872 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:05,872 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:05,872 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:06,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:06,086 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:06,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:06,086 INFO L82 PathProgramCache]: Analyzing trace with hash 110727694, now seen corresponding path program 4 times [2020-10-16 02:56:06,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:06,087 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077573015] [2020-10-16 02:56:06,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:06,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:06,150 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 02:56:06,151 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077573015] [2020-10-16 02:56:06,151 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975264311] [2020-10-16 02:56:06,151 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 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 02:56:06,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:06,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:06,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:06,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:06,284 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:06,302 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 02:56:06,303 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:06,303 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:56:06,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179194797] [2020-10-16 02:56:06,303 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:56:06,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:06,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:56:06,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-16 02:56:06,305 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:06,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 123 transitions, 2633 flow. Second operand 14 states. [2020-10-16 02:56:06,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:06,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:06,306 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:06,472 INFO L129 PetriNetUnfolder]: 105/264 cut-off events. [2020-10-16 02:56:06,472 INFO L130 PetriNetUnfolder]: For 10090/10096 co-relation queries the response was YES. [2020-10-16 02:56:06,475 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2938 conditions, 264 events. 105/264 cut-off events. For 10090/10096 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1418 event pairs, 0 based on Foata normal form. 8/272 useless extension candidates. Maximal degree in co-relation 2873. Up to 161 conditions per place. [2020-10-16 02:56:06,479 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 84 selfloop transitions, 43 changer transitions 0/134 dead transitions. [2020-10-16 02:56:06,479 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 134 transitions, 3266 flow [2020-10-16 02:56:06,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:06,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:06,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:06,481 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:06,481 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:06,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:06,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:06,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:06,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:06,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:06,485 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:06,485 INFO L185 Difference]: Start difference. First operand has 133 places, 123 transitions, 2633 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:06,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 134 transitions, 3266 flow [2020-10-16 02:56:06,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 134 transitions, 3022 flow, removed 84 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:06,524 INFO L241 Difference]: Finished difference. Result has 136 places, 133 transitions, 2850 flow [2020-10-16 02:56:06,524 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2850, PETRI_PLACES=136, PETRI_TRANSITIONS=133} [2020-10-16 02:56:06,525 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 118 predicate places. [2020-10-16 02:56:06,525 INFO L481 AbstractCegarLoop]: Abstraction has has 136 places, 133 transitions, 2850 flow [2020-10-16 02:56:06,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:56:06,525 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:06,525 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:06,730 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 02:56:06,731 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:06,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:06,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1102105728, now seen corresponding path program 10 times [2020-10-16 02:56:06,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:06,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955170535] [2020-10-16 02:56:06,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:06,802 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 02:56:06,802 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955170535] [2020-10-16 02:56:06,802 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850519381] [2020-10-16 02:56:06,802 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 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 02:56:06,844 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:06,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:06,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:06,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:06,913 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 02:56:06,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:06,914 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:06,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740773160] [2020-10-16 02:56:06,915 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:06,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:06,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:06,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:06,917 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:06,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 133 transitions, 2850 flow. Second operand 11 states. [2020-10-16 02:56:06,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:06,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:06,918 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:07,064 INFO L129 PetriNetUnfolder]: 110/280 cut-off events. [2020-10-16 02:56:07,064 INFO L130 PetriNetUnfolder]: For 10322/10324 co-relation queries the response was YES. [2020-10-16 02:56:07,067 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3009 conditions, 280 events. 110/280 cut-off events. For 10322/10324 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1543 event pairs, 0 based on Foata normal form. 3/283 useless extension candidates. Maximal degree in co-relation 2943. Up to 171 conditions per place. [2020-10-16 02:56:07,071 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 109 selfloop transitions, 32 changer transitions 0/148 dead transitions. [2020-10-16 02:56:07,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 148 transitions, 3452 flow [2020-10-16 02:56:07,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:07,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:07,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 651 transitions. [2020-10-16 02:56:07,073 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 02:56:07,073 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 651 transitions. [2020-10-16 02:56:07,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 651 transitions. [2020-10-16 02:56:07,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:07,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 651 transitions. [2020-10-16 02:56:07,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:07,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:07,076 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:07,076 INFO L185 Difference]: Start difference. First operand has 136 places, 133 transitions, 2850 flow. Second operand 9 states and 651 transitions. [2020-10-16 02:56:07,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 148 transitions, 3452 flow [2020-10-16 02:56:07,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 148 transitions, 3260 flow, removed 74 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:07,126 INFO L241 Difference]: Finished difference. Result has 139 places, 141 transitions, 3010 flow [2020-10-16 02:56:07,126 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3010, PETRI_PLACES=139, PETRI_TRANSITIONS=141} [2020-10-16 02:56:07,126 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 121 predicate places. [2020-10-16 02:56:07,126 INFO L481 AbstractCegarLoop]: Abstraction has has 139 places, 141 transitions, 3010 flow [2020-10-16 02:56:07,127 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:07,127 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:07,127 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:07,341 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:07,341 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:07,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:07,342 INFO L82 PathProgramCache]: Analyzing trace with hash 26265932, now seen corresponding path program 11 times [2020-10-16 02:56:07,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:07,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294821777] [2020-10-16 02:56:07,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:07,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:07,434 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 02:56:07,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294821777] [2020-10-16 02:56:07,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675297754] [2020-10-16 02:56:07,435 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 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 02:56:07,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:07,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:07,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:07,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:07,547 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 02:56:07,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:07,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:07,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896716861] [2020-10-16 02:56:07,549 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:07,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:07,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:07,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:07,550 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:07,551 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 141 transitions, 3010 flow. Second operand 11 states. [2020-10-16 02:56:07,551 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:07,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:07,551 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:07,721 INFO L129 PetriNetUnfolder]: 111/282 cut-off events. [2020-10-16 02:56:07,721 INFO L130 PetriNetUnfolder]: For 11199/11205 co-relation queries the response was YES. [2020-10-16 02:56:07,723 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2993 conditions, 282 events. 111/282 cut-off events. For 11199/11205 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1576 event pairs, 0 based on Foata normal form. 7/289 useless extension candidates. Maximal degree in co-relation 2923. Up to 160 conditions per place. [2020-10-16 02:56:07,726 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 97 selfloop transitions, 46 changer transitions 0/150 dead transitions. [2020-10-16 02:56:07,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 150 transitions, 3434 flow [2020-10-16 02:56:07,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:07,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:07,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-16 02:56:07,728 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:56:07,728 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-16 02:56:07,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-16 02:56:07,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:07,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-16 02:56:07,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:07,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:07,730 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:07,730 INFO L185 Difference]: Start difference. First operand has 139 places, 141 transitions, 3010 flow. Second operand 11 states and 796 transitions. [2020-10-16 02:56:07,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 150 transitions, 3434 flow [2020-10-16 02:56:07,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 150 transitions, 3402 flow, removed 1 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:07,765 INFO L241 Difference]: Finished difference. Result has 146 places, 143 transitions, 3167 flow [2020-10-16 02:56:07,765 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3167, PETRI_PLACES=146, PETRI_TRANSITIONS=143} [2020-10-16 02:56:07,765 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-16 02:56:07,765 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 143 transitions, 3167 flow [2020-10-16 02:56:07,765 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:07,765 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:07,765 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:07,966 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 02:56:07,966 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:07,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:07,967 INFO L82 PathProgramCache]: Analyzing trace with hash 42144752, now seen corresponding path program 12 times [2020-10-16 02:56:07,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:07,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291313789] [2020-10-16 02:56:07,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:07,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,030 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 02:56:08,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291313789] [2020-10-16 02:56:08,030 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833574073] [2020-10-16 02:56:08,030 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 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 02:56:08,083 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:08,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:08,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:08,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:08,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:08,145 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 02:56:08,146 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:08,146 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:08,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438214108] [2020-10-16 02:56:08,146 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:08,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:08,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:08,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:08,148 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:08,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 143 transitions, 3167 flow. Second operand 11 states. [2020-10-16 02:56:08,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:08,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:08,149 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:08,502 INFO L129 PetriNetUnfolder]: 117/297 cut-off events. [2020-10-16 02:56:08,502 INFO L130 PetriNetUnfolder]: For 13121/13127 co-relation queries the response was YES. [2020-10-16 02:56:08,505 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3288 conditions, 297 events. 117/297 cut-off events. For 13121/13127 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1664 event pairs, 0 based on Foata normal form. 8/305 useless extension candidates. Maximal degree in co-relation 3216. Up to 109 conditions per place. [2020-10-16 02:56:08,510 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 121 changer transitions 0/155 dead transitions. [2020-10-16 02:56:08,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 155 transitions, 3843 flow [2020-10-16 02:56:08,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:08,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:08,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-16 02:56:08,512 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-16 02:56:08,513 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-16 02:56:08,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-16 02:56:08,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:08,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-16 02:56:08,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:08,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:08,517 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:08,517 INFO L185 Difference]: Start difference. First operand has 146 places, 143 transitions, 3167 flow. Second operand 19 states and 1379 transitions. [2020-10-16 02:56:08,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 155 transitions, 3843 flow [2020-10-16 02:56:08,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 155 transitions, 3784 flow, removed 1 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:08,555 INFO L241 Difference]: Finished difference. Result has 159 places, 151 transitions, 3743 flow [2020-10-16 02:56:08,556 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3110, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3743, PETRI_PLACES=159, PETRI_TRANSITIONS=151} [2020-10-16 02:56:08,556 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 141 predicate places. [2020-10-16 02:56:08,556 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 151 transitions, 3743 flow [2020-10-16 02:56:08,556 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:08,556 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:08,557 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:08,757 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-16 02:56:08,757 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:08,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:08,758 INFO L82 PathProgramCache]: Analyzing trace with hash 1429031418, now seen corresponding path program 13 times [2020-10-16 02:56:08,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:08,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086117082] [2020-10-16 02:56:08,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,810 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 02:56:08,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086117082] [2020-10-16 02:56:08,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598453653] [2020-10-16 02:56:08,810 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 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 02:56:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:08,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:08,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:08,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:08,920 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 02:56:08,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:08,921 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:08,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457909996] [2020-10-16 02:56:08,921 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:08,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:08,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:08,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:08,923 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:08,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 151 transitions, 3743 flow. Second operand 11 states. [2020-10-16 02:56:08,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:08,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:08,924 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:09,215 INFO L129 PetriNetUnfolder]: 124/315 cut-off events. [2020-10-16 02:56:09,215 INFO L130 PetriNetUnfolder]: For 16012/16018 co-relation queries the response was YES. [2020-10-16 02:56:09,217 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3799 conditions, 315 events. 124/315 cut-off events. For 16012/16018 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 1815 event pairs, 0 based on Foata normal form. 8/323 useless extension candidates. Maximal degree in co-relation 3724. Up to 176 conditions per place. [2020-10-16 02:56:09,221 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 85 selfloop transitions, 71 changer transitions 0/163 dead transitions. [2020-10-16 02:56:09,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 163 transitions, 4448 flow [2020-10-16 02:56:09,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:09,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:09,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:09,223 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:09,223 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:09,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:09,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:09,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:09,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:09,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:09,226 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:09,226 INFO L185 Difference]: Start difference. First operand has 159 places, 151 transitions, 3743 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:09,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 163 transitions, 4448 flow [2020-10-16 02:56:09,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 163 transitions, 3958 flow, removed 180 selfloop flow, removed 17 redundant places. [2020-10-16 02:56:09,275 INFO L241 Difference]: Finished difference. Result has 159 places, 160 transitions, 3791 flow [2020-10-16 02:56:09,276 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3791, PETRI_PLACES=159, PETRI_TRANSITIONS=160} [2020-10-16 02:56:09,276 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 141 predicate places. [2020-10-16 02:56:09,276 INFO L481 AbstractCegarLoop]: Abstraction has has 159 places, 160 transitions, 3791 flow [2020-10-16 02:56:09,276 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:09,276 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:09,277 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:09,484 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 02:56:09,485 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:09,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:09,485 INFO L82 PathProgramCache]: Analyzing trace with hash 42143791, now seen corresponding path program 14 times [2020-10-16 02:56:09,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:09,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855814605] [2020-10-16 02:56:09,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:09,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:09,543 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 02:56:09,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855814605] [2020-10-16 02:56:09,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102811633] [2020-10-16 02:56:09,544 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 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 02:56:09,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:09,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:09,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:09,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:09,661 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:09,674 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 02:56:09,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:09,675 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-16 02:56:09,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504917129] [2020-10-16 02:56:09,675 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:09,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:09,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:09,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:09,677 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:09,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 160 transitions, 3791 flow. Second operand 11 states. [2020-10-16 02:56:09,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:09,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:09,678 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:09,974 INFO L129 PetriNetUnfolder]: 131/333 cut-off events. [2020-10-16 02:56:09,974 INFO L130 PetriNetUnfolder]: For 18541/18543 co-relation queries the response was YES. [2020-10-16 02:56:09,977 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4023 conditions, 333 events. 131/333 cut-off events. For 18541/18543 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1947 event pairs, 0 based on Foata normal form. 4/337 useless extension candidates. Maximal degree in co-relation 3951. Up to 194 conditions per place. [2020-10-16 02:56:09,982 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 98 selfloop transitions, 66 changer transitions 0/171 dead transitions. [2020-10-16 02:56:09,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 171 transitions, 4552 flow [2020-10-16 02:56:09,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:09,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:09,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 02:56:09,984 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 02:56:09,984 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 02:56:09,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 02:56:09,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:09,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 02:56:09,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:09,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:09,988 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:09,989 INFO L185 Difference]: Start difference. First operand has 159 places, 160 transitions, 3791 flow. Second operand 17 states and 1234 transitions. [2020-10-16 02:56:09,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 171 transitions, 4552 flow [2020-10-16 02:56:10,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 171 transitions, 4353 flow, removed 73 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:10,057 INFO L241 Difference]: Finished difference. Result has 168 places, 169 transitions, 4144 flow [2020-10-16 02:56:10,058 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4144, PETRI_PLACES=168, PETRI_TRANSITIONS=169} [2020-10-16 02:56:10,058 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 150 predicate places. [2020-10-16 02:56:10,058 INFO L481 AbstractCegarLoop]: Abstraction has has 168 places, 169 transitions, 4144 flow [2020-10-16 02:56:10,058 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:10,058 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:10,058 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:10,268 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 02:56:10,269 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:10,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:10,269 INFO L82 PathProgramCache]: Analyzing trace with hash -638459690, now seen corresponding path program 9 times [2020-10-16 02:56:10,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:10,270 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893075735] [2020-10-16 02:56:10,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:10,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:10,337 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 02:56:10,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893075735] [2020-10-16 02:56:10,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54503340] [2020-10-16 02:56:10,338 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 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 02:56:10,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:10,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:10,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:10,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:10,467 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 02:56:10,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:10,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:10,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762696573] [2020-10-16 02:56:10,468 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:10,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:10,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:10,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:10,470 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:10,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 169 transitions, 4144 flow. Second operand 13 states. [2020-10-16 02:56:10,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:10,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:10,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:10,653 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-16 02:56:10,653 INFO L130 PetriNetUnfolder]: For 20626/20628 co-relation queries the response was YES. [2020-10-16 02:56:10,656 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4184 conditions, 340 events. 133/340 cut-off events. For 20626/20628 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 1990 event pairs, 0 based on Foata normal form. 4/344 useless extension candidates. Maximal degree in co-relation 4108. Up to 211 conditions per place. [2020-10-16 02:56:10,665 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 34 changer transitions 0/179 dead transitions. [2020-10-16 02:56:10,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 179 transitions, 4699 flow [2020-10-16 02:56:10,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:10,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:10,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 723 transitions. [2020-10-16 02:56:10,667 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757009345794392 [2020-10-16 02:56:10,667 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 723 transitions. [2020-10-16 02:56:10,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 723 transitions. [2020-10-16 02:56:10,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:10,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 723 transitions. [2020-10-16 02:56:10,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:10,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:10,670 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:10,670 INFO L185 Difference]: Start difference. First operand has 168 places, 169 transitions, 4144 flow. Second operand 10 states and 723 transitions. [2020-10-16 02:56:10,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 179 transitions, 4699 flow [2020-10-16 02:56:10,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 179 transitions, 4414 flow, removed 109 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:10,730 INFO L241 Difference]: Finished difference. Result has 167 places, 171 transitions, 4064 flow [2020-10-16 02:56:10,730 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4064, PETRI_PLACES=167, PETRI_TRANSITIONS=171} [2020-10-16 02:56:10,730 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 149 predicate places. [2020-10-16 02:56:10,730 INFO L481 AbstractCegarLoop]: Abstraction has has 167 places, 171 transitions, 4064 flow [2020-10-16 02:56:10,731 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:10,731 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:10,731 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:10,931 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 02:56:10,931 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:10,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:10,932 INFO L82 PathProgramCache]: Analyzing trace with hash 48616870, now seen corresponding path program 10 times [2020-10-16 02:56:10,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:10,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295956229] [2020-10-16 02:56:10,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:10,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:11,016 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 02:56:11,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295956229] [2020-10-16 02:56:11,017 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887783997] [2020-10-16 02:56:11,017 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 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 02:56:11,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:11,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:11,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:11,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:11,181 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 02:56:11,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:11,182 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:11,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629737707] [2020-10-16 02:56:11,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:11,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:11,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:11,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:11,184 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:11,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 171 transitions, 4064 flow. Second operand 13 states. [2020-10-16 02:56:11,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:11,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:11,185 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:11,430 INFO L129 PetriNetUnfolder]: 135/344 cut-off events. [2020-10-16 02:56:11,430 INFO L130 PetriNetUnfolder]: For 21969/21975 co-relation queries the response was YES. [2020-10-16 02:56:11,433 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4188 conditions, 344 events. 135/344 cut-off events. For 21969/21975 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2014 event pairs, 0 based on Foata normal form. 8/352 useless extension candidates. Maximal degree in co-relation 4109. Up to 185 conditions per place. [2020-10-16 02:56:11,440 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 108 selfloop transitions, 64 changer transitions 0/179 dead transitions. [2020-10-16 02:56:11,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 179 transitions, 4558 flow [2020-10-16 02:56:11,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:11,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:11,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 870 transitions. [2020-10-16 02:56:11,442 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:56:11,442 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 870 transitions. [2020-10-16 02:56:11,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 870 transitions. [2020-10-16 02:56:11,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:11,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 870 transitions. [2020-10-16 02:56:11,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:11,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:11,446 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:11,446 INFO L185 Difference]: Start difference. First operand has 167 places, 171 transitions, 4064 flow. Second operand 12 states and 870 transitions. [2020-10-16 02:56:11,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 179 transitions, 4558 flow [2020-10-16 02:56:11,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 179 transitions, 4523 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:11,524 INFO L241 Difference]: Finished difference. Result has 173 places, 172 transitions, 4255 flow [2020-10-16 02:56:11,525 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4029, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4255, PETRI_PLACES=173, PETRI_TRANSITIONS=172} [2020-10-16 02:56:11,525 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 155 predicate places. [2020-10-16 02:56:11,525 INFO L481 AbstractCegarLoop]: Abstraction has has 173 places, 172 transitions, 4255 flow [2020-10-16 02:56:11,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:11,525 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:11,526 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:11,741 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:11,742 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:11,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:11,742 INFO L82 PathProgramCache]: Analyzing trace with hash 48639190, now seen corresponding path program 11 times [2020-10-16 02:56:11,742 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:11,743 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597996924] [2020-10-16 02:56:11,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:11,799 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 02:56:11,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597996924] [2020-10-16 02:56:11,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205835045] [2020-10-16 02:56:11,799 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 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 02:56:11,845 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:11,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:11,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:11,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:11,919 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:11,930 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 02:56:11,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:11,931 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:11,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084010379] [2020-10-16 02:56:11,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:11,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:11,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:11,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:11,933 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:11,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 172 transitions, 4255 flow. Second operand 13 states. [2020-10-16 02:56:11,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:11,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:11,934 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:12,241 INFO L129 PetriNetUnfolder]: 139/354 cut-off events. [2020-10-16 02:56:12,242 INFO L130 PetriNetUnfolder]: For 23432/23438 co-relation queries the response was YES. [2020-10-16 02:56:12,244 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4453 conditions, 354 events. 139/354 cut-off events. For 23432/23438 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2086 event pairs, 0 based on Foata normal form. 8/362 useless extension candidates. Maximal degree in co-relation 4373. Up to 198 conditions per place. [2020-10-16 02:56:12,250 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 116 selfloop transitions, 62 changer transitions 0/185 dead transitions. [2020-10-16 02:56:12,250 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 185 transitions, 5093 flow [2020-10-16 02:56:12,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:12,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:12,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:12,252 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:12,252 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:12,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:12,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:12,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:12,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:12,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:12,255 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:12,255 INFO L185 Difference]: Start difference. First operand has 173 places, 172 transitions, 4255 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:12,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 185 transitions, 5093 flow [2020-10-16 02:56:12,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 185 transitions, 5005 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:12,328 INFO L241 Difference]: Finished difference. Result has 178 places, 180 transitions, 4747 flow [2020-10-16 02:56:12,328 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4747, PETRI_PLACES=178, PETRI_TRANSITIONS=180} [2020-10-16 02:56:12,328 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 160 predicate places. [2020-10-16 02:56:12,329 INFO L481 AbstractCegarLoop]: Abstraction has has 178 places, 180 transitions, 4747 flow [2020-10-16 02:56:12,329 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:12,329 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:12,329 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:12,529 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:12,530 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:12,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:12,530 INFO L82 PathProgramCache]: Analyzing trace with hash 724812921, now seen corresponding path program 15 times [2020-10-16 02:56:12,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:12,531 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109181523] [2020-10-16 02:56:12,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:12,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:12,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109181523] [2020-10-16 02:56:12,601 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617404890] [2020-10-16 02:56:12,601 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 02:56:12,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:12,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:12,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:56:12,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:12,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:12,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:12,680 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 02:56:12,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594066428] [2020-10-16 02:56:12,681 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:56:12,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:12,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:56:12,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:56:12,682 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:12,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 180 transitions, 4747 flow. Second operand 9 states. [2020-10-16 02:56:12,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:12,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:12,682 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:12,908 INFO L129 PetriNetUnfolder]: 143/363 cut-off events. [2020-10-16 02:56:12,908 INFO L130 PetriNetUnfolder]: For 27387/27393 co-relation queries the response was YES. [2020-10-16 02:56:12,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4796 conditions, 363 events. 143/363 cut-off events. For 27387/27393 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2150 event pairs, 0 based on Foata normal form. 8/371 useless extension candidates. Maximal degree in co-relation 4713. Up to 191 conditions per place. [2020-10-16 02:56:12,919 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 99 selfloop transitions, 84 changer transitions 0/190 dead transitions. [2020-10-16 02:56:12,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5491 flow [2020-10-16 02:56:12,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:12,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:12,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:12,921 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:12,921 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:12,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:12,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:12,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:12,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:12,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:12,925 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:12,925 INFO L185 Difference]: Start difference. First operand has 178 places, 180 transitions, 4747 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:12,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5491 flow [2020-10-16 02:56:13,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 190 transitions, 5100 flow, removed 159 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:13,043 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4920 flow [2020-10-16 02:56:13,043 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4920, PETRI_PLACES=184, PETRI_TRANSITIONS=186} [2020-10-16 02:56:13,043 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-16 02:56:13,044 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4920 flow [2020-10-16 02:56:13,044 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:56:13,044 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:13,044 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:13,257 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:13,257 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:13,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:13,257 INFO L82 PathProgramCache]: Analyzing trace with hash -439274539, now seen corresponding path program 16 times [2020-10-16 02:56:13,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:13,258 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704590169] [2020-10-16 02:56:13,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:13,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:13,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:13,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704590169] [2020-10-16 02:56:13,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171407415] [2020-10-16 02:56:13,319 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 02:56:13,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:13,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:13,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:13,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:13,445 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:13,474 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:13,475 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:13,475 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:13,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582728494] [2020-10-16 02:56:13,475 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:13,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:13,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:13,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:13,477 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:13,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4920 flow. Second operand 13 states. [2020-10-16 02:56:13,478 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:13,478 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:13,478 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:13,898 INFO L129 PetriNetUnfolder]: 151/384 cut-off events. [2020-10-16 02:56:13,898 INFO L130 PetriNetUnfolder]: For 31938/31944 co-relation queries the response was YES. [2020-10-16 02:56:13,900 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5225 conditions, 384 events. 151/384 cut-off events. For 31938/31944 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2307 event pairs, 0 based on Foata normal form. 8/392 useless extension candidates. Maximal degree in co-relation 5139. Up to 193 conditions per place. [2020-10-16 02:56:13,904 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 109 changer transitions 0/198 dead transitions. [2020-10-16 02:56:13,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 198 transitions, 5856 flow [2020-10-16 02:56:13,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:13,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:13,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 02:56:13,906 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 02:56:13,906 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 02:56:13,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 02:56:13,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:13,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 02:56:13,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:13,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:13,910 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:13,911 INFO L185 Difference]: Start difference. First operand has 184 places, 186 transitions, 4920 flow. Second operand 17 states and 1234 transitions. [2020-10-16 02:56:13,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 198 transitions, 5856 flow [2020-10-16 02:56:14,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 198 transitions, 5649 flow, removed 82 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:14,023 INFO L241 Difference]: Finished difference. Result has 195 places, 196 transitions, 5497 flow [2020-10-16 02:56:14,024 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4713, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5497, PETRI_PLACES=195, PETRI_TRANSITIONS=196} [2020-10-16 02:56:14,024 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 177 predicate places. [2020-10-16 02:56:14,024 INFO L481 AbstractCegarLoop]: Abstraction has has 195 places, 196 transitions, 5497 flow [2020-10-16 02:56:14,024 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:14,024 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:14,024 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:14,237 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-16 02:56:14,238 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:14,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:14,238 INFO L82 PathProgramCache]: Analyzing trace with hash 724842712, now seen corresponding path program 17 times [2020-10-16 02:56:14,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:14,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826620289] [2020-10-16 02:56:14,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:14,299 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 02:56:14,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826620289] [2020-10-16 02:56:14,299 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700525358] [2020-10-16 02:56:14,300 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 02:56:14,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:14,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:14,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:14,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:14,436 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:14,485 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 02:56:14,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:14,486 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:14,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190999807] [2020-10-16 02:56:14,486 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:14,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:14,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:14,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:14,487 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:14,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 196 transitions, 5497 flow. Second operand 13 states. [2020-10-16 02:56:14,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:14,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:14,489 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:14,829 INFO L129 PetriNetUnfolder]: 155/396 cut-off events. [2020-10-16 02:56:14,829 INFO L130 PetriNetUnfolder]: For 35186/35188 co-relation queries the response was YES. [2020-10-16 02:56:14,833 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 396 events. 155/396 cut-off events. For 35186/35188 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2422 event pairs, 0 based on Foata normal form. 4/400 useless extension candidates. Maximal degree in co-relation 5541. Up to 190 conditions per place. [2020-10-16 02:56:14,838 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 106 changer transitions 0/209 dead transitions. [2020-10-16 02:56:14,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 209 transitions, 6414 flow [2020-10-16 02:56:14,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:14,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:14,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 944 transitions. [2020-10-16 02:56:14,843 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786484543493889 [2020-10-16 02:56:14,843 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 944 transitions. [2020-10-16 02:56:14,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 944 transitions. [2020-10-16 02:56:14,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:14,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 944 transitions. [2020-10-16 02:56:14,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:14,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:14,846 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:14,846 INFO L185 Difference]: Start difference. First operand has 195 places, 196 transitions, 5497 flow. Second operand 13 states and 944 transitions. [2020-10-16 02:56:14,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 209 transitions, 6414 flow [2020-10-16 02:56:14,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 209 transitions, 6039 flow, removed 137 selfloop flow, removed 13 redundant places. [2020-10-16 02:56:14,998 INFO L241 Difference]: Finished difference. Result has 197 places, 202 transitions, 5829 flow [2020-10-16 02:56:14,999 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5190, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5829, PETRI_PLACES=197, PETRI_TRANSITIONS=202} [2020-10-16 02:56:15,000 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 179 predicate places. [2020-10-16 02:56:15,000 INFO L481 AbstractCegarLoop]: Abstraction has has 197 places, 202 transitions, 5829 flow [2020-10-16 02:56:15,000 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:15,000 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:15,001 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:15,214 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:15,215 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:15,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:15,215 INFO L82 PathProgramCache]: Analyzing trace with hash 149027816, now seen corresponding path program 18 times [2020-10-16 02:56:15,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:15,216 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984239073] [2020-10-16 02:56:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:15,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:15,280 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 02:56:15,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984239073] [2020-10-16 02:56:15,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636482159] [2020-10-16 02:56:15,281 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 02:56:15,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:15,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:15,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:15,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:15,433 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 02:56:15,434 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:15,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:15,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024430053] [2020-10-16 02:56:15,435 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:15,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:15,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:15,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:15,437 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:15,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 202 transitions, 5829 flow. Second operand 13 states. [2020-10-16 02:56:15,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:15,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:15,439 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:15,738 INFO L129 PetriNetUnfolder]: 158/404 cut-off events. [2020-10-16 02:56:15,738 INFO L130 PetriNetUnfolder]: For 36179/36185 co-relation queries the response was YES. [2020-10-16 02:56:15,742 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5734 conditions, 404 events. 158/404 cut-off events. For 36179/36185 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 2493 event pairs, 0 based on Foata normal form. 7/411 useless extension candidates. Maximal degree in co-relation 5641. Up to 229 conditions per place. [2020-10-16 02:56:15,749 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 148 selfloop transitions, 61 changer transitions 0/216 dead transitions. [2020-10-16 02:56:15,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 216 transitions, 6585 flow [2020-10-16 02:56:15,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:15,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:15,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-16 02:56:15,751 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:56:15,751 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-16 02:56:15,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-16 02:56:15,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:15,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-16 02:56:15,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:15,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:15,754 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:15,754 INFO L185 Difference]: Start difference. First operand has 197 places, 202 transitions, 5829 flow. Second operand 11 states and 796 transitions. [2020-10-16 02:56:15,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 216 transitions, 6585 flow [2020-10-16 02:56:15,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 216 transitions, 6261 flow, removed 109 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:15,922 INFO L241 Difference]: Finished difference. Result has 201 places, 208 transitions, 5913 flow [2020-10-16 02:56:15,923 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5507, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5913, PETRI_PLACES=201, PETRI_TRANSITIONS=208} [2020-10-16 02:56:15,923 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-16 02:56:15,923 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 208 transitions, 5913 flow [2020-10-16 02:56:15,923 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:15,924 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:15,924 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:16,137 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-16 02:56:16,137 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:16,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:16,138 INFO L82 PathProgramCache]: Analyzing trace with hash 475239266, now seen corresponding path program 19 times [2020-10-16 02:56:16,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:16,138 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472629386] [2020-10-16 02:56:16,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,196 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 02:56:16,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472629386] [2020-10-16 02:56:16,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068311722] [2020-10-16 02:56:16,197 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 02:56:16,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:16,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:16,325 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 02:56:16,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:16,325 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:16,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074988151] [2020-10-16 02:56:16,326 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:16,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:16,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:16,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:16,328 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:16,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 208 transitions, 5913 flow. Second operand 13 states. [2020-10-16 02:56:16,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:16,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:16,329 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:16,605 INFO L129 PetriNetUnfolder]: 161/411 cut-off events. [2020-10-16 02:56:16,606 INFO L130 PetriNetUnfolder]: For 37337/37339 co-relation queries the response was YES. [2020-10-16 02:56:16,608 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5839 conditions, 411 events. 161/411 cut-off events. For 37337/37339 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 2545 event pairs, 0 based on Foata normal form. 3/414 useless extension candidates. Maximal degree in co-relation 5743. Up to 208 conditions per place. [2020-10-16 02:56:16,612 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 125 selfloop transitions, 90 changer transitions 0/222 dead transitions. [2020-10-16 02:56:16,612 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 222 transitions, 6634 flow [2020-10-16 02:56:16,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:16,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:16,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 941 transitions. [2020-10-16 02:56:16,613 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676491732566499 [2020-10-16 02:56:16,613 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 941 transitions. [2020-10-16 02:56:16,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 941 transitions. [2020-10-16 02:56:16,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:16,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 941 transitions. [2020-10-16 02:56:16,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:16,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:16,615 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:16,615 INFO L185 Difference]: Start difference. First operand has 201 places, 208 transitions, 5913 flow. Second operand 13 states and 941 transitions. [2020-10-16 02:56:16,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 222 transitions, 6634 flow [2020-10-16 02:56:16,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 222 transitions, 6561 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:16,715 INFO L241 Difference]: Finished difference. Result has 209 places, 213 transitions, 6278 flow [2020-10-16 02:56:16,716 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5844, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6278, PETRI_PLACES=209, PETRI_TRANSITIONS=213} [2020-10-16 02:56:16,716 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 191 predicate places. [2020-10-16 02:56:16,716 INFO L481 AbstractCegarLoop]: Abstraction has has 209 places, 213 transitions, 6278 flow [2020-10-16 02:56:16,716 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:16,716 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:16,716 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:16,921 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:16,922 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:16,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:16,922 INFO L82 PathProgramCache]: Analyzing trace with hash 2115051587, now seen corresponding path program 20 times [2020-10-16 02:56:16,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:16,923 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991884267] [2020-10-16 02:56:16,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:16,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:16,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:16,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991884267] [2020-10-16 02:56:16,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905395074] [2020-10-16 02:56:16,984 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 02:56:17,039 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:17,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:17,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:17,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:17,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:17,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:17,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:17,113 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:17,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99004999] [2020-10-16 02:56:17,114 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:17,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:17,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:17,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:17,115 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:17,115 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 213 transitions, 6278 flow. Second operand 13 states. [2020-10-16 02:56:17,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:17,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:17,116 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:17,535 INFO L129 PetriNetUnfolder]: 169/432 cut-off events. [2020-10-16 02:56:17,535 INFO L130 PetriNetUnfolder]: For 39215/39221 co-relation queries the response was YES. [2020-10-16 02:56:17,538 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6314 conditions, 432 events. 169/432 cut-off events. For 39215/39221 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 2700 event pairs, 0 based on Foata normal form. 8/440 useless extension candidates. Maximal degree in co-relation 6215. Up to 236 conditions per place. [2020-10-16 02:56:17,542 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 106 changer transitions 0/224 dead transitions. [2020-10-16 02:56:17,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 224 transitions, 7309 flow [2020-10-16 02:56:17,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:17,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:17,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-16 02:56:17,545 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-16 02:56:17,545 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-16 02:56:17,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-16 02:56:17,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:17,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-16 02:56:17,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:17,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:17,549 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:17,549 INFO L185 Difference]: Start difference. First operand has 209 places, 213 transitions, 6278 flow. Second operand 19 states and 1379 transitions. [2020-10-16 02:56:17,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 224 transitions, 7309 flow [2020-10-16 02:56:17,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 224 transitions, 7192 flow, removed 4 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:17,682 INFO L241 Difference]: Finished difference. Result has 220 places, 223 transitions, 6968 flow [2020-10-16 02:56:17,682 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6164, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6968, PETRI_PLACES=220, PETRI_TRANSITIONS=223} [2020-10-16 02:56:17,682 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-16 02:56:17,682 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 223 transitions, 6968 flow [2020-10-16 02:56:17,682 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:17,682 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:17,682 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:17,883 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 02:56:17,883 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:17,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:17,884 INFO L82 PathProgramCache]: Analyzing trace with hash 475924676, now seen corresponding path program 21 times [2020-10-16 02:56:17,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:17,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654241471] [2020-10-16 02:56:17,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:17,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:17,967 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 02:56:17,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654241471] [2020-10-16 02:56:17,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625460417] [2020-10-16 02:56:17,967 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 02:56:18,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:56:18,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:18,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:18,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:18,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:18,088 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 02:56:18,088 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:18,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:18,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123823343] [2020-10-16 02:56:18,089 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:18,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:18,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:18,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:18,091 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:18,091 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 223 transitions, 6968 flow. Second operand 13 states. [2020-10-16 02:56:18,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:18,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:18,092 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:18,616 INFO L129 PetriNetUnfolder]: 180/461 cut-off events. [2020-10-16 02:56:18,617 INFO L130 PetriNetUnfolder]: For 48547/48553 co-relation queries the response was YES. [2020-10-16 02:56:18,622 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7165 conditions, 461 events. 180/461 cut-off events. For 48547/48553 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 2967 event pairs, 0 based on Foata normal form. 9/470 useless extension candidates. Maximal degree in co-relation 7064. Up to 162 conditions per place. [2020-10-16 02:56:18,628 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 187 changer transitions 0/244 dead transitions. [2020-10-16 02:56:18,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 244 transitions, 8524 flow [2020-10-16 02:56:18,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:18,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:18,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1525 transitions. [2020-10-16 02:56:18,631 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6786826880284824 [2020-10-16 02:56:18,631 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1525 transitions. [2020-10-16 02:56:18,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1525 transitions. [2020-10-16 02:56:18,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:18,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1525 transitions. [2020-10-16 02:56:18,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:18,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:18,637 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:18,637 INFO L185 Difference]: Start difference. First operand has 220 places, 223 transitions, 6968 flow. Second operand 21 states and 1525 transitions. [2020-10-16 02:56:18,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 244 transitions, 8524 flow [2020-10-16 02:56:18,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 244 transitions, 8169 flow, removed 138 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:18,834 INFO L241 Difference]: Finished difference. Result has 231 places, 239 transitions, 8159 flow [2020-10-16 02:56:18,834 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6667, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8159, PETRI_PLACES=231, PETRI_TRANSITIONS=239} [2020-10-16 02:56:18,835 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-16 02:56:18,835 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 239 transitions, 8159 flow [2020-10-16 02:56:18,835 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:18,835 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:18,835 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:19,049 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:19,050 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:19,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:19,050 INFO L82 PathProgramCache]: Analyzing trace with hash 475953506, now seen corresponding path program 22 times [2020-10-16 02:56:19,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:19,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268152333] [2020-10-16 02:56:19,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:19,110 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 02:56:19,110 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268152333] [2020-10-16 02:56:19,110 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613928855] [2020-10-16 02:56:19,111 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 02:56:19,159 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:19,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:19,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:19,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:19,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:19,262 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 02:56:19,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:19,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:19,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772428621] [2020-10-16 02:56:19,263 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:19,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:19,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:19,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:19,265 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:19,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 239 transitions, 8159 flow. Second operand 13 states. [2020-10-16 02:56:19,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:19,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:19,267 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:19,761 INFO L129 PetriNetUnfolder]: 188/483 cut-off events. [2020-10-16 02:56:19,761 INFO L130 PetriNetUnfolder]: For 52845/52851 co-relation queries the response was YES. [2020-10-16 02:56:19,766 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7761 conditions, 483 events. 188/483 cut-off events. For 52845/52851 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3163 event pairs, 0 based on Foata normal form. 8/491 useless extension candidates. Maximal degree in co-relation 7656. Up to 224 conditions per place. [2020-10-16 02:56:19,774 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 92 selfloop transitions, 156 changer transitions 0/255 dead transitions. [2020-10-16 02:56:19,774 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 255 transitions, 9443 flow [2020-10-16 02:56:19,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:19,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:19,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1379 transitions. [2020-10-16 02:56:19,776 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783079193310378 [2020-10-16 02:56:19,776 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1379 transitions. [2020-10-16 02:56:19,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1379 transitions. [2020-10-16 02:56:19,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:19,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1379 transitions. [2020-10-16 02:56:19,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:19,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:19,780 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:19,780 INFO L185 Difference]: Start difference. First operand has 231 places, 239 transitions, 8159 flow. Second operand 19 states and 1379 transitions. [2020-10-16 02:56:19,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 255 transitions, 9443 flow [2020-10-16 02:56:20,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 255 transitions, 8188 flow, removed 527 selfloop flow, removed 20 redundant places. [2020-10-16 02:56:20,049 INFO L241 Difference]: Finished difference. Result has 232 places, 250 transitions, 8032 flow [2020-10-16 02:56:20,050 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8032, PETRI_PLACES=232, PETRI_TRANSITIONS=250} [2020-10-16 02:56:20,050 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 214 predicate places. [2020-10-16 02:56:20,050 INFO L481 AbstractCegarLoop]: Abstraction has has 232 places, 250 transitions, 8032 flow [2020-10-16 02:56:20,050 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:20,050 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:20,050 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:20,265 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 02:56:20,266 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:20,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:20,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1483529418, now seen corresponding path program 5 times [2020-10-16 02:56:20,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:20,267 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953548153] [2020-10-16 02:56:20,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:20,346 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:20,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953548153] [2020-10-16 02:56:20,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982380277] [2020-10-16 02:56:20,347 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 02:56:20,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 02:56:20,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:20,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:20,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:20,486 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:56:20,506 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:20,506 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:20,507 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:56:20,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474670566] [2020-10-16 02:56:20,507 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:56:20,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:20,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:56:20,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:56:20,509 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:20,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 250 transitions, 8032 flow. Second operand 16 states. [2020-10-16 02:56:20,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:20,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:20,511 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:20,733 INFO L129 PetriNetUnfolder]: 197/507 cut-off events. [2020-10-16 02:56:20,734 INFO L130 PetriNetUnfolder]: For 35328/35334 co-relation queries the response was YES. [2020-10-16 02:56:20,737 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6764 conditions, 507 events. 197/507 cut-off events. For 35328/35334 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3348 event pairs, 0 based on Foata normal form. 8/515 useless extension candidates. Maximal degree in co-relation 6663. Up to 324 conditions per place. [2020-10-16 02:56:20,743 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 200 selfloop transitions, 57 changer transitions 0/264 dead transitions. [2020-10-16 02:56:20,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 264 transitions, 9256 flow [2020-10-16 02:56:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:20,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:20,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:56:20,746 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:56:20,746 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:56:20,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:56:20,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:20,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:56:20,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:20,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:20,749 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:20,750 INFO L185 Difference]: Start difference. First operand has 232 places, 250 transitions, 8032 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:56:20,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 264 transitions, 9256 flow [2020-10-16 02:56:20,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 264 transitions, 8902 flow, removed 98 selfloop flow, removed 14 redundant places. [2020-10-16 02:56:20,889 INFO L241 Difference]: Finished difference. Result has 235 places, 262 transitions, 8470 flow [2020-10-16 02:56:20,889 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8470, PETRI_PLACES=235, PETRI_TRANSITIONS=262} [2020-10-16 02:56:20,889 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 217 predicate places. [2020-10-16 02:56:20,889 INFO L481 AbstractCegarLoop]: Abstraction has has 235 places, 262 transitions, 8470 flow [2020-10-16 02:56:20,889 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:56:20,890 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:20,890 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:21,103 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 02:56:21,104 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:21,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:21,104 INFO L82 PathProgramCache]: Analyzing trace with hash -194431615, now seen corresponding path program 23 times [2020-10-16 02:56:21,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:21,105 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52467973] [2020-10-16 02:56:21,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:21,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:21,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52467973] [2020-10-16 02:56:21,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468781813] [2020-10-16 02:56:21,159 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 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 02:56:21,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:21,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:21,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:21,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:21,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:21,310 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:21,310 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:21,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678233135] [2020-10-16 02:56:21,311 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:21,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:21,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:21,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:21,312 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:21,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 262 transitions, 8470 flow. Second operand 13 states. [2020-10-16 02:56:21,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:21,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:21,312 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:21,536 INFO L129 PetriNetUnfolder]: 198/510 cut-off events. [2020-10-16 02:56:21,537 INFO L130 PetriNetUnfolder]: For 35821/35827 co-relation queries the response was YES. [2020-10-16 02:56:21,543 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6847 conditions, 510 events. 198/510 cut-off events. For 35821/35827 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3374 event pairs, 0 based on Foata normal form. 7/517 useless extension candidates. Maximal degree in co-relation 6742. Up to 326 conditions per place. [2020-10-16 02:56:21,548 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 228 selfloop transitions, 41 changer transitions 0/276 dead transitions. [2020-10-16 02:56:21,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 276 transitions, 9323 flow [2020-10-16 02:56:21,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:21,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:21,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 723 transitions. [2020-10-16 02:56:21,550 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757009345794392 [2020-10-16 02:56:21,551 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 723 transitions. [2020-10-16 02:56:21,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 723 transitions. [2020-10-16 02:56:21,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:21,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 723 transitions. [2020-10-16 02:56:21,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:21,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:21,553 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:21,553 INFO L185 Difference]: Start difference. First operand has 235 places, 262 transitions, 8470 flow. Second operand 10 states and 723 transitions. [2020-10-16 02:56:21,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 276 transitions, 9323 flow [2020-10-16 02:56:21,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 276 transitions, 9021 flow, removed 121 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:21,690 INFO L241 Difference]: Finished difference. Result has 237 places, 265 transitions, 8426 flow [2020-10-16 02:56:21,691 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8197, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8426, PETRI_PLACES=237, PETRI_TRANSITIONS=265} [2020-10-16 02:56:21,691 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 219 predicate places. [2020-10-16 02:56:21,691 INFO L481 AbstractCegarLoop]: Abstraction has has 237 places, 265 transitions, 8426 flow [2020-10-16 02:56:21,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:21,691 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:21,691 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:21,891 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 02:56:21,892 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:21,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:21,892 INFO L82 PathProgramCache]: Analyzing trace with hash 857653405, now seen corresponding path program 24 times [2020-10-16 02:56:21,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:21,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743359628] [2020-10-16 02:56:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:21,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:21,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:21,947 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743359628] [2020-10-16 02:56:21,947 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126343503] [2020-10-16 02:56:21,947 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 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 02:56:22,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:56:22,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:22,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:22,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:22,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:22,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:22,093 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:56:22,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477943860] [2020-10-16 02:56:22,093 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:22,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:22,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:22,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:22,095 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:22,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 265 transitions, 8426 flow. Second operand 13 states. [2020-10-16 02:56:22,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:22,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:22,096 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:22,383 INFO L129 PetriNetUnfolder]: 204/526 cut-off events. [2020-10-16 02:56:22,383 INFO L130 PetriNetUnfolder]: For 36631/36637 co-relation queries the response was YES. [2020-10-16 02:56:22,389 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6871 conditions, 526 events. 204/526 cut-off events. For 36631/36637 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 3515 event pairs, 0 based on Foata normal form. 7/533 useless extension candidates. Maximal degree in co-relation 6762. Up to 327 conditions per place. [2020-10-16 02:56:22,395 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 227 selfloop transitions, 52 changer transitions 0/286 dead transitions. [2020-10-16 02:56:22,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 286 transitions, 9565 flow [2020-10-16 02:56:22,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:22,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:22,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 867 transitions. [2020-10-16 02:56:22,397 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752336448598131 [2020-10-16 02:56:22,397 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 867 transitions. [2020-10-16 02:56:22,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 867 transitions. [2020-10-16 02:56:22,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:22,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 867 transitions. [2020-10-16 02:56:22,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:22,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:22,400 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:22,400 INFO L185 Difference]: Start difference. First operand has 237 places, 265 transitions, 8426 flow. Second operand 12 states and 867 transitions. [2020-10-16 02:56:22,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 286 transitions, 9565 flow [2020-10-16 02:56:22,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 286 transitions, 9515 flow, removed 4 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:22,627 INFO L241 Difference]: Finished difference. Result has 245 places, 274 transitions, 8935 flow [2020-10-16 02:56:22,627 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8377, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8935, PETRI_PLACES=245, PETRI_TRANSITIONS=274} [2020-10-16 02:56:22,627 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 227 predicate places. [2020-10-16 02:56:22,628 INFO L481 AbstractCegarLoop]: Abstraction has has 245 places, 274 transitions, 8935 flow [2020-10-16 02:56:22,628 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:22,628 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:22,628 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:56:22,842 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-16 02:56:22,842 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:56:22,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:22,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1501343127, now seen corresponding path program 25 times [2020-10-16 02:56:22,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:22,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027453614] [2020-10-16 02:56:22,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:22,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:22,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:22,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027453614] [2020-10-16 02:56:22,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400519328] [2020-10-16 02:56:22,904 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 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 02:56:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:22,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:22,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:23,052 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:56:26,116 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 20 [2020-10-16 02:56:26,118 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:56:26,118 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:26,118 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-16 02:56:26,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906683512] [2020-10-16 02:56:26,118 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:56:26,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:26,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:56:26,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=133, Unknown=1, NotChecked=0, Total=182 [2020-10-16 02:56:26,120 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:56:26,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 274 transitions, 8935 flow. Second operand 14 states. [2020-10-16 02:56:26,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:26,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:56:26,121 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:30,381 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 43 DAG size of output: 32 [2020-10-16 02:56:40,015 WARN L193 SmtUtils]: Spent 1.15 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-16 02:56:44,159 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-16 02:56:54,448 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-16 02:57:20,448 INFO L129 PetriNetUnfolder]: 209/538 cut-off events. [2020-10-16 02:57:20,448 INFO L130 PetriNetUnfolder]: For 41361/41363 co-relation queries the response was YES. [2020-10-16 02:57:20,453 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7220 conditions, 538 events. 209/538 cut-off events. For 41361/41363 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 3609 event pairs, 0 based on Foata normal form. 4/542 useless extension candidates. Maximal degree in co-relation 7108. Up to 233 conditions per place. [2020-10-16 02:57:20,457 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 112 selfloop transitions, 175 changer transitions 0/294 dead transitions. [2020-10-16 02:57:20,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 294 transitions, 10161 flow [2020-10-16 02:57:20,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 02:57:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 02:57:20,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1885 transitions. [2020-10-16 02:57:20,460 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:57:20,460 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1885 transitions. [2020-10-16 02:57:20,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1885 transitions. [2020-10-16 02:57:20,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:20,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1885 transitions. [2020-10-16 02:57:20,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 02:57:20,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 02:57:20,466 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 02:57:20,466 INFO L185 Difference]: Start difference. First operand has 245 places, 274 transitions, 8935 flow. Second operand 26 states and 1885 transitions. [2020-10-16 02:57:20,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 294 transitions, 10161 flow [2020-10-16 02:57:20,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 294 transitions, 10103 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:57:20,633 INFO L241 Difference]: Finished difference. Result has 265 places, 282 transitions, 9752 flow [2020-10-16 02:57:20,633 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8877, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=9752, PETRI_PLACES=265, PETRI_TRANSITIONS=282} [2020-10-16 02:57:20,633 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 247 predicate places. [2020-10-16 02:57:20,633 INFO L481 AbstractCegarLoop]: Abstraction has has 265 places, 282 transitions, 9752 flow [2020-10-16 02:57:20,633 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:57:20,633 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:20,634 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:20,834 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:20,834 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:20,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:20,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1350322712, now seen corresponding path program 26 times [2020-10-16 02:57:20,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:20,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825108458] [2020-10-16 02:57:20,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:20,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:20,900 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 02:57:20,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825108458] [2020-10-16 02:57:20,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000544916] [2020-10-16 02:57:20,901 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 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 02:57:20,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:20,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:20,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:20,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:21,026 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:21,038 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 02:57:21,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:21,039 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:21,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742275600] [2020-10-16 02:57:21,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:21,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:21,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:21,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:21,042 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:21,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 282 transitions, 9752 flow. Second operand 13 states. [2020-10-16 02:57:21,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:21,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:21,043 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:21,655 INFO L129 PetriNetUnfolder]: 224/579 cut-off events. [2020-10-16 02:57:21,655 INFO L130 PetriNetUnfolder]: For 51030/51036 co-relation queries the response was YES. [2020-10-16 02:57:21,660 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8235 conditions, 579 events. 224/579 cut-off events. For 51030/51036 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 3958 event pairs, 0 based on Foata normal form. 9/588 useless extension candidates. Maximal degree in co-relation 8120. Up to 332 conditions per place. [2020-10-16 02:57:21,664 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 183 selfloop transitions, 116 changer transitions 0/306 dead transitions. [2020-10-16 02:57:21,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 306 transitions, 11570 flow [2020-10-16 02:57:21,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:57:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:57:21,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1380 transitions. [2020-10-16 02:57:21,666 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6787998032464339 [2020-10-16 02:57:21,667 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1380 transitions. [2020-10-16 02:57:21,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1380 transitions. [2020-10-16 02:57:21,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:21,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1380 transitions. [2020-10-16 02:57:21,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:57:21,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:57:21,671 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:57:21,671 INFO L185 Difference]: Start difference. First operand has 265 places, 282 transitions, 9752 flow. Second operand 19 states and 1380 transitions. [2020-10-16 02:57:21,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 306 transitions, 11570 flow [2020-10-16 02:57:21,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 306 transitions, 10709 flow, removed 382 selfloop flow, removed 15 redundant places. [2020-10-16 02:57:21,829 INFO L241 Difference]: Finished difference. Result has 271 places, 304 transitions, 10391 flow [2020-10-16 02:57:21,829 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8909, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10391, PETRI_PLACES=271, PETRI_TRANSITIONS=304} [2020-10-16 02:57:21,829 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 253 predicate places. [2020-10-16 02:57:21,830 INFO L481 AbstractCegarLoop]: Abstraction has has 271 places, 304 transitions, 10391 flow [2020-10-16 02:57:21,830 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:21,830 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:21,830 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:22,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 02:57:22,031 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:22,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:22,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1507628067, now seen corresponding path program 27 times [2020-10-16 02:57:22,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:22,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230356301] [2020-10-16 02:57:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:22,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:22,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230356301] [2020-10-16 02:57:22,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977193222] [2020-10-16 02:57:22,098 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 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 02:57:22,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:57:22,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:22,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:22,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:22,212 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:22,224 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:22,224 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:22,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368058851] [2020-10-16 02:57:22,224 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:22,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:22,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:22,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:22,226 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:22,226 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 304 transitions, 10391 flow. Second operand 13 states. [2020-10-16 02:57:22,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:22,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:22,227 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:22,829 INFO L129 PetriNetUnfolder]: 232/601 cut-off events. [2020-10-16 02:57:22,829 INFO L130 PetriNetUnfolder]: For 49818/49820 co-relation queries the response was YES. [2020-10-16 02:57:22,834 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8473 conditions, 601 events. 232/601 cut-off events. For 49818/49820 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4123 event pairs, 0 based on Foata normal form. 4/605 useless extension candidates. Maximal degree in co-relation 8355. Up to 318 conditions per place. [2020-10-16 02:57:22,839 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 172 selfloop transitions, 145 changer transitions 0/324 dead transitions. [2020-10-16 02:57:22,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 324 transitions, 11890 flow [2020-10-16 02:57:22,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:22,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:22,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1524 transitions. [2020-10-16 02:57:22,841 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-16 02:57:22,841 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1524 transitions. [2020-10-16 02:57:22,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1524 transitions. [2020-10-16 02:57:22,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:22,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1524 transitions. [2020-10-16 02:57:22,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:22,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:22,845 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:22,845 INFO L185 Difference]: Start difference. First operand has 271 places, 304 transitions, 10391 flow. Second operand 21 states and 1524 transitions. [2020-10-16 02:57:22,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 324 transitions, 11890 flow [2020-10-16 02:57:23,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 324 transitions, 10997 flow, removed 385 selfloop flow, removed 14 redundant places. [2020-10-16 02:57:23,037 INFO L241 Difference]: Finished difference. Result has 280 places, 315 transitions, 10593 flow [2020-10-16 02:57:23,037 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9648, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10593, PETRI_PLACES=280, PETRI_TRANSITIONS=315} [2020-10-16 02:57:23,037 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 262 predicate places. [2020-10-16 02:57:23,038 INFO L481 AbstractCegarLoop]: Abstraction has has 280 places, 315 transitions, 10593 flow [2020-10-16 02:57:23,038 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:23,038 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:23,038 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:23,243 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-16 02:57:23,244 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:23,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:23,244 INFO L82 PathProgramCache]: Analyzing trace with hash 814243286, now seen corresponding path program 28 times [2020-10-16 02:57:23,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:23,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798821457] [2020-10-16 02:57:23,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:23,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:23,300 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 02:57:23,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798821457] [2020-10-16 02:57:23,301 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559113182] [2020-10-16 02:57:23,301 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 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 02:57:23,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:23,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:23,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:23,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:23,450 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 02:57:23,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:23,451 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:23,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529537160] [2020-10-16 02:57:23,451 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:23,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:23,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:23,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:23,453 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:23,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 315 transitions, 10593 flow. Second operand 13 states. [2020-10-16 02:57:23,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:23,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:23,454 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:23,817 INFO L129 PetriNetUnfolder]: 237/616 cut-off events. [2020-10-16 02:57:23,817 INFO L130 PetriNetUnfolder]: For 47771/47773 co-relation queries the response was YES. [2020-10-16 02:57:23,823 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8471 conditions, 616 events. 237/616 cut-off events. For 47771/47773 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4255 event pairs, 0 based on Foata normal form. 3/619 useless extension candidates. Maximal degree in co-relation 8351. Up to 367 conditions per place. [2020-10-16 02:57:23,863 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 256 selfloop transitions, 75 changer transitions 0/338 dead transitions. [2020-10-16 02:57:23,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 338 transitions, 11846 flow [2020-10-16 02:57:23,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:23,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:23,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1084 transitions. [2020-10-16 02:57:23,864 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753894080996885 [2020-10-16 02:57:23,864 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1084 transitions. [2020-10-16 02:57:23,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1084 transitions. [2020-10-16 02:57:23,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:23,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1084 transitions. [2020-10-16 02:57:23,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:23,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:23,867 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:23,867 INFO L185 Difference]: Start difference. First operand has 280 places, 315 transitions, 10593 flow. Second operand 15 states and 1084 transitions. [2020-10-16 02:57:23,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 338 transitions, 11846 flow [2020-10-16 02:57:24,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 338 transitions, 11409 flow, removed 143 selfloop flow, removed 18 redundant places. [2020-10-16 02:57:24,044 INFO L241 Difference]: Finished difference. Result has 279 places, 323 transitions, 10752 flow [2020-10-16 02:57:24,044 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10171, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10752, PETRI_PLACES=279, PETRI_TRANSITIONS=323} [2020-10-16 02:57:24,045 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 261 predicate places. [2020-10-16 02:57:24,045 INFO L481 AbstractCegarLoop]: Abstraction has has 279 places, 323 transitions, 10752 flow [2020-10-16 02:57:24,045 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:24,045 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:24,045 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:24,245 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:24,246 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:24,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:24,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1305795747, now seen corresponding path program 29 times [2020-10-16 02:57:24,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:24,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004650565] [2020-10-16 02:57:24,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:24,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:24,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004650565] [2020-10-16 02:57:24,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269245273] [2020-10-16 02:57:24,307 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 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 02:57:24,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:24,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:24,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:24,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:24,446 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:24,447 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:24,447 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:24,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597294945] [2020-10-16 02:57:24,447 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:24,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:24,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:24,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:24,449 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:24,450 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 323 transitions, 10752 flow. Second operand 13 states. [2020-10-16 02:57:24,450 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:24,450 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:24,450 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:24,907 INFO L129 PetriNetUnfolder]: 246/640 cut-off events. [2020-10-16 02:57:24,907 INFO L130 PetriNetUnfolder]: For 51045/51047 co-relation queries the response was YES. [2020-10-16 02:57:24,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8770 conditions, 640 events. 246/640 cut-off events. For 51045/51047 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 4476 event pairs, 0 based on Foata normal form. 3/643 useless extension candidates. Maximal degree in co-relation 8646. Up to 326 conditions per place. [2020-10-16 02:57:24,919 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 199 selfloop transitions, 144 changer transitions 0/350 dead transitions. [2020-10-16 02:57:24,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 350 transitions, 12156 flow [2020-10-16 02:57:24,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:57:24,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:57:24,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1375 transitions. [2020-10-16 02:57:24,922 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676340383669454 [2020-10-16 02:57:24,922 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1375 transitions. [2020-10-16 02:57:24,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1375 transitions. [2020-10-16 02:57:24,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:24,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1375 transitions. [2020-10-16 02:57:24,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:57:24,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:57:24,926 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:57:24,926 INFO L185 Difference]: Start difference. First operand has 279 places, 323 transitions, 10752 flow. Second operand 19 states and 1375 transitions. [2020-10-16 02:57:24,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 350 transitions, 12156 flow [2020-10-16 02:57:25,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 350 transitions, 12058 flow, removed 3 selfloop flow, removed 13 redundant places. [2020-10-16 02:57:25,147 INFO L241 Difference]: Finished difference. Result has 287 places, 338 transitions, 11643 flow [2020-10-16 02:57:25,147 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10654, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11643, PETRI_PLACES=287, PETRI_TRANSITIONS=338} [2020-10-16 02:57:25,148 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 269 predicate places. [2020-10-16 02:57:25,148 INFO L481 AbstractCegarLoop]: Abstraction has has 287 places, 338 transitions, 11643 flow [2020-10-16 02:57:25,148 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:25,148 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:25,148 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:25,363 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 02:57:25,363 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:25,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:25,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1306509987, now seen corresponding path program 30 times [2020-10-16 02:57:25,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:25,365 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308718261] [2020-10-16 02:57:25,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:25,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:25,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308718261] [2020-10-16 02:57:25,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156256363] [2020-10-16 02:57:25,422 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 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 02:57:25,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:25,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:25,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:25,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:25,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:25,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:25,541 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:25,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:25,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686143616] [2020-10-16 02:57:25,541 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:25,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:25,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:25,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:25,542 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:25,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 338 transitions, 11643 flow. Second operand 13 states. [2020-10-16 02:57:25,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:25,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:25,543 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:26,226 INFO L129 PetriNetUnfolder]: 254/662 cut-off events. [2020-10-16 02:57:26,226 INFO L130 PetriNetUnfolder]: For 58265/58267 co-relation queries the response was YES. [2020-10-16 02:57:26,232 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9460 conditions, 662 events. 254/662 cut-off events. For 58265/58267 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 4691 event pairs, 0 based on Foata normal form. 4/666 useless extension candidates. Maximal degree in co-relation 9334. Up to 281 conditions per place. [2020-10-16 02:57:26,237 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 210 changer transitions 0/355 dead transitions. [2020-10-16 02:57:26,237 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 355 transitions, 13185 flow [2020-10-16 02:57:26,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:57:26,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:57:26,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 02:57:26,239 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 02:57:26,239 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 02:57:26,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 02:57:26,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:26,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 02:57:26,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:57:26,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:57:26,242 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:57:26,243 INFO L185 Difference]: Start difference. First operand has 287 places, 338 transitions, 11643 flow. Second operand 25 states and 1814 transitions. [2020-10-16 02:57:26,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 355 transitions, 13185 flow [2020-10-16 02:57:26,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 355 transitions, 13083 flow, removed 16 selfloop flow, removed 13 redundant places. [2020-10-16 02:57:26,576 INFO L241 Difference]: Finished difference. Result has 301 places, 348 transitions, 12812 flow [2020-10-16 02:57:26,576 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11541, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12812, PETRI_PLACES=301, PETRI_TRANSITIONS=348} [2020-10-16 02:57:26,576 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 283 predicate places. [2020-10-16 02:57:26,577 INFO L481 AbstractCegarLoop]: Abstraction has has 301 places, 348 transitions, 12812 flow [2020-10-16 02:57:26,577 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:26,577 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:26,577 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:26,785 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:26,785 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:26,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:26,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1306457876, now seen corresponding path program 31 times [2020-10-16 02:57:26,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:26,786 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688778101] [2020-10-16 02:57:26,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:26,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:26,845 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 02:57:26,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688778101] [2020-10-16 02:57:26,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463907708] [2020-10-16 02:57:26,846 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 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 02:57:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:26,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:26,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:26,993 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 02:57:26,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:26,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:26,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061104410] [2020-10-16 02:57:26,994 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:26,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:26,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:26,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:26,996 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:26,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 348 transitions, 12812 flow. Second operand 13 states. [2020-10-16 02:57:26,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:26,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:26,997 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:27,597 INFO L129 PetriNetUnfolder]: 259/674 cut-off events. [2020-10-16 02:57:27,598 INFO L130 PetriNetUnfolder]: For 63135/63141 co-relation queries the response was YES. [2020-10-16 02:57:27,604 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10041 conditions, 674 events. 259/674 cut-off events. For 63135/63141 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 4842 event pairs, 0 based on Foata normal form. 7/681 useless extension candidates. Maximal degree in co-relation 9913. Up to 332 conditions per place. [2020-10-16 02:57:27,609 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 195 selfloop transitions, 165 changer transitions 0/367 dead transitions. [2020-10-16 02:57:27,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 367 transitions, 14026 flow [2020-10-16 02:57:27,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:57:27,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:57:27,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1522 transitions. [2020-10-16 02:57:27,611 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773475745438362 [2020-10-16 02:57:27,611 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1522 transitions. [2020-10-16 02:57:27,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1522 transitions. [2020-10-16 02:57:27,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:27,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1522 transitions. [2020-10-16 02:57:27,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:57:27,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:57:27,614 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:57:27,614 INFO L185 Difference]: Start difference. First operand has 301 places, 348 transitions, 12812 flow. Second operand 21 states and 1522 transitions. [2020-10-16 02:57:27,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 367 transitions, 14026 flow [2020-10-16 02:57:27,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 367 transitions, 13218 flow, removed 268 selfloop flow, removed 21 redundant places. [2020-10-16 02:57:27,844 INFO L241 Difference]: Finished difference. Result has 301 places, 354 transitions, 12760 flow [2020-10-16 02:57:27,845 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=12760, PETRI_PLACES=301, PETRI_TRANSITIONS=354} [2020-10-16 02:57:27,845 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 283 predicate places. [2020-10-16 02:57:27,845 INFO L481 AbstractCegarLoop]: Abstraction has has 301 places, 354 transitions, 12760 flow [2020-10-16 02:57:27,846 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:27,846 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:27,846 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:28,061 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 02:57:28,061 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:28,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:28,062 INFO L82 PathProgramCache]: Analyzing trace with hash 426227240, now seen corresponding path program 32 times [2020-10-16 02:57:28,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:28,062 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181118310] [2020-10-16 02:57:28,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:28,122 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 02:57:28,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181118310] [2020-10-16 02:57:28,123 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313080844] [2020-10-16 02:57:28,123 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 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 02:57:28,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:28,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:28,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:28,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:28,237 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:28,246 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 02:57:28,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:28,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:28,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104829523] [2020-10-16 02:57:28,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:28,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:28,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:28,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:28,250 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:28,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 354 transitions, 12760 flow. Second operand 13 states. [2020-10-16 02:57:28,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:28,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:28,250 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:28,925 INFO L129 PetriNetUnfolder]: 267/695 cut-off events. [2020-10-16 02:57:28,926 INFO L130 PetriNetUnfolder]: For 67763/67765 co-relation queries the response was YES. [2020-10-16 02:57:28,931 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10268 conditions, 695 events. 267/695 cut-off events. For 67763/67765 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 5014 event pairs, 0 based on Foata normal form. 4/699 useless extension candidates. Maximal degree in co-relation 10141. Up to 306 conditions per place. [2020-10-16 02:57:28,937 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 256 changer transitions 0/368 dead transitions. [2020-10-16 02:57:28,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 368 transitions, 14254 flow [2020-10-16 02:57:28,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:57:28,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:57:28,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 02:57:28,939 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 02:57:28,939 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 02:57:28,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 02:57:28,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:28,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 02:57:28,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:57:28,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:57:28,943 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:57:28,943 INFO L185 Difference]: Start difference. First operand has 301 places, 354 transitions, 12760 flow. Second operand 25 states and 1814 transitions. [2020-10-16 02:57:28,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 368 transitions, 14254 flow [2020-10-16 02:57:29,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 368 transitions, 14053 flow, removed 9 selfloop flow, removed 16 redundant places. [2020-10-16 02:57:29,260 INFO L241 Difference]: Finished difference. Result has 312 places, 365 transitions, 13860 flow [2020-10-16 02:57:29,261 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12562, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=13860, PETRI_PLACES=312, PETRI_TRANSITIONS=365} [2020-10-16 02:57:29,261 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 294 predicate places. [2020-10-16 02:57:29,261 INFO L481 AbstractCegarLoop]: Abstraction has has 312 places, 365 transitions, 13860 flow [2020-10-16 02:57:29,261 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:29,261 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:29,261 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:29,477 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 02:57:29,478 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:29,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:29,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1306480196, now seen corresponding path program 33 times [2020-10-16 02:57:29,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:29,479 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568787040] [2020-10-16 02:57:29,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:29,595 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 02:57:29,595 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568787040] [2020-10-16 02:57:29,595 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478508631] [2020-10-16 02:57:29,596 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 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 02:57:29,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:29,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:29,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:57:29,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:29,723 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:29,755 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 02:57:29,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:29,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-16 02:57:29,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221578549] [2020-10-16 02:57:29,756 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:57:29,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:29,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:57:29,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:57:29,757 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:29,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 365 transitions, 13860 flow. Second operand 13 states. [2020-10-16 02:57:29,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:29,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:29,758 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:30,522 INFO L129 PetriNetUnfolder]: 275/717 cut-off events. [2020-10-16 02:57:30,522 INFO L130 PetriNetUnfolder]: For 77367/77373 co-relation queries the response was YES. [2020-10-16 02:57:30,529 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11185 conditions, 717 events. 275/717 cut-off events. For 77367/77373 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 5224 event pairs, 0 based on Foata normal form. 8/725 useless extension candidates. Maximal degree in co-relation 11055. Up to 309 conditions per place. [2020-10-16 02:57:30,535 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 239 changer transitions 0/383 dead transitions. [2020-10-16 02:57:30,535 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 383 transitions, 15550 flow [2020-10-16 02:57:30,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:57:30,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:57:30,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 02:57:30,537 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 02:57:30,537 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 02:57:30,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 02:57:30,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:30,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 02:57:30,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:57:30,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:57:30,540 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:57:30,540 INFO L185 Difference]: Start difference. First operand has 312 places, 365 transitions, 13860 flow. Second operand 25 states and 1814 transitions. [2020-10-16 02:57:30,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 383 transitions, 15550 flow [2020-10-16 02:57:30,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 383 transitions, 15004 flow, removed 154 selfloop flow, removed 23 redundant places. [2020-10-16 02:57:30,814 INFO L241 Difference]: Finished difference. Result has 316 places, 375 transitions, 14750 flow [2020-10-16 02:57:30,815 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13320, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=14750, PETRI_PLACES=316, PETRI_TRANSITIONS=375} [2020-10-16 02:57:30,815 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 298 predicate places. [2020-10-16 02:57:30,815 INFO L481 AbstractCegarLoop]: Abstraction has has 316 places, 375 transitions, 14750 flow [2020-10-16 02:57:30,815 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:57:30,815 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:30,815 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:31,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 02:57:31,016 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:31,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:31,017 INFO L82 PathProgramCache]: Analyzing trace with hash 864147843, now seen corresponding path program 12 times [2020-10-16 02:57:31,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:31,017 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036734455] [2020-10-16 02:57:31,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:31,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:31,084 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:31,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036734455] [2020-10-16 02:57:31,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305604848] [2020-10-16 02:57:31,085 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 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 02:57:31,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:57:31,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:31,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:31,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:31,247 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:31,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:31,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:31,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415883370] [2020-10-16 02:57:31,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:31,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:31,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:31,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:31,250 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:31,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 375 transitions, 14750 flow. Second operand 15 states. [2020-10-16 02:57:31,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:31,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:31,251 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:31,583 INFO L129 PetriNetUnfolder]: 277/725 cut-off events. [2020-10-16 02:57:31,583 INFO L130 PetriNetUnfolder]: For 81353/81355 co-relation queries the response was YES. [2020-10-16 02:57:31,590 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11510 conditions, 725 events. 277/725 cut-off events. For 81353/81355 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 5293 event pairs, 0 based on Foata normal form. 4/729 useless extension candidates. Maximal degree in co-relation 11382. Up to 473 conditions per place. [2020-10-16 02:57:31,596 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 337 selfloop transitions, 44 changer transitions 0/388 dead transitions. [2020-10-16 02:57:31,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 388 transitions, 15819 flow [2020-10-16 02:57:31,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:57:31,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:57:31,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 795 transitions. [2020-10-16 02:57:31,598 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675446049277825 [2020-10-16 02:57:31,598 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 795 transitions. [2020-10-16 02:57:31,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 795 transitions. [2020-10-16 02:57:31,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:31,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 795 transitions. [2020-10-16 02:57:31,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:57:31,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:57:31,599 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:57:31,599 INFO L185 Difference]: Start difference. First operand has 316 places, 375 transitions, 14750 flow. Second operand 11 states and 795 transitions. [2020-10-16 02:57:31,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 388 transitions, 15819 flow [2020-10-16 02:57:31,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 388 transitions, 15251 flow, removed 211 selfloop flow, removed 18 redundant places. [2020-10-16 02:57:31,882 INFO L241 Difference]: Finished difference. Result has 310 places, 377 transitions, 14419 flow [2020-10-16 02:57:31,883 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14184, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14419, PETRI_PLACES=310, PETRI_TRANSITIONS=377} [2020-10-16 02:57:31,883 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 292 predicate places. [2020-10-16 02:57:31,883 INFO L481 AbstractCegarLoop]: Abstraction has has 310 places, 377 transitions, 14419 flow [2020-10-16 02:57:31,883 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:31,883 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:31,883 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:32,084 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-16 02:57:32,084 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:32,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:32,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1485673805, now seen corresponding path program 13 times [2020-10-16 02:57:32,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:32,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22857769] [2020-10-16 02:57:32,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:32,154 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:32,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22857769] [2020-10-16 02:57:32,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473813893] [2020-10-16 02:57:32,154 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 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 02:57:32,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:32,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:32,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:32,327 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:32,328 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:32,328 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:32,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095470939] [2020-10-16 02:57:32,329 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:32,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:32,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:32,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:32,331 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:32,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 377 transitions, 14419 flow. Second operand 15 states. [2020-10-16 02:57:32,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:32,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:32,332 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:32,853 INFO L129 PetriNetUnfolder]: 279/731 cut-off events. [2020-10-16 02:57:32,853 INFO L130 PetriNetUnfolder]: For 80195/80197 co-relation queries the response was YES. [2020-10-16 02:57:32,860 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11355 conditions, 731 events. 279/731 cut-off events. For 80195/80197 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 5364 event pairs, 0 based on Foata normal form. 4/735 useless extension candidates. Maximal degree in co-relation 11225. Up to 440 conditions per place. [2020-10-16 02:57:32,866 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 301 selfloop transitions, 82 changer transitions 0/390 dead transitions. [2020-10-16 02:57:32,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 15511 flow [2020-10-16 02:57:32,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:57:32,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:57:32,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-16 02:57:32,868 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-16 02:57:32,868 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-16 02:57:32,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-16 02:57:32,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:32,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-16 02:57:32,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:57:32,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:57:32,871 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:57:32,871 INFO L185 Difference]: Start difference. First operand has 310 places, 377 transitions, 14419 flow. Second operand 17 states and 1229 transitions. [2020-10-16 02:57:32,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 15511 flow [2020-10-16 02:57:33,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 390 transitions, 15448 flow, removed 1 selfloop flow, removed 8 redundant places. [2020-10-16 02:57:33,153 INFO L241 Difference]: Finished difference. Result has 320 places, 379 transitions, 14701 flow [2020-10-16 02:57:33,153 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14356, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14701, PETRI_PLACES=320, PETRI_TRANSITIONS=379} [2020-10-16 02:57:33,153 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 302 predicate places. [2020-10-16 02:57:33,154 INFO L481 AbstractCegarLoop]: Abstraction has has 320 places, 379 transitions, 14701 flow [2020-10-16 02:57:33,154 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:33,154 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:33,154 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:33,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:33,355 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:33,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:33,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1507123325, now seen corresponding path program 14 times [2020-10-16 02:57:33,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:33,356 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236157870] [2020-10-16 02:57:33,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:33,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:33,420 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:33,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236157870] [2020-10-16 02:57:33,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210645146] [2020-10-16 02:57:33,421 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 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 02:57:33,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:33,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:33,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:33,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:33,671 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:33,672 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:33,672 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:33,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491934376] [2020-10-16 02:57:33,672 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:33,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:33,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:33,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:33,675 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:33,676 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 379 transitions, 14701 flow. Second operand 15 states. [2020-10-16 02:57:33,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:33,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:33,677 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:34,417 INFO L129 PetriNetUnfolder]: 281/737 cut-off events. [2020-10-16 02:57:34,417 INFO L130 PetriNetUnfolder]: For 84177/84183 co-relation queries the response was YES. [2020-10-16 02:57:34,424 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11627 conditions, 737 events. 281/737 cut-off events. For 84177/84183 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 5407 event pairs, 0 based on Foata normal form. 8/745 useless extension candidates. Maximal degree in co-relation 11496. Up to 433 conditions per place. [2020-10-16 02:57:34,430 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 291 selfloop transitions, 93 changer transitions 0/391 dead transitions. [2020-10-16 02:57:34,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 391 transitions, 15786 flow [2020-10-16 02:57:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:57:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:57:34,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1230 transitions. [2020-10-16 02:57:34,432 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6761957119296317 [2020-10-16 02:57:34,432 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1230 transitions. [2020-10-16 02:57:34,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1230 transitions. [2020-10-16 02:57:34,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:34,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1230 transitions. [2020-10-16 02:57:34,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:57:34,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:57:34,435 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:57:34,435 INFO L185 Difference]: Start difference. First operand has 320 places, 379 transitions, 14701 flow. Second operand 17 states and 1230 transitions. [2020-10-16 02:57:34,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 391 transitions, 15786 flow [2020-10-16 02:57:34,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 391 transitions, 15680 flow, removed 7 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:34,727 INFO L241 Difference]: Finished difference. Result has 326 places, 381 transitions, 14976 flow [2020-10-16 02:57:34,728 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14599, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14976, PETRI_PLACES=326, PETRI_TRANSITIONS=381} [2020-10-16 02:57:34,728 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-16 02:57:34,728 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 381 transitions, 14976 flow [2020-10-16 02:57:34,728 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:34,728 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:34,728 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:34,928 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-16 02:57:34,929 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:34,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:34,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1507815245, now seen corresponding path program 15 times [2020-10-16 02:57:34,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:34,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783860741] [2020-10-16 02:57:34,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:34,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:35,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:35,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783860741] [2020-10-16 02:57:35,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825549755] [2020-10-16 02:57:35,003 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 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 02:57:35,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:35,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:35,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:35,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:35,156 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:35,157 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:35,157 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:35,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412998927] [2020-10-16 02:57:35,158 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:35,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:35,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:35,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:35,159 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:35,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 381 transitions, 14976 flow. Second operand 15 states. [2020-10-16 02:57:35,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:35,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:35,161 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:35,884 INFO L129 PetriNetUnfolder]: 283/742 cut-off events. [2020-10-16 02:57:35,884 INFO L130 PetriNetUnfolder]: For 87705/87711 co-relation queries the response was YES. [2020-10-16 02:57:35,894 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11878 conditions, 742 events. 283/742 cut-off events. For 87705/87711 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 5455 event pairs, 0 based on Foata normal form. 8/750 useless extension candidates. Maximal degree in co-relation 11746. Up to 434 conditions per place. [2020-10-16 02:57:35,901 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 288 selfloop transitions, 96 changer transitions 0/391 dead transitions. [2020-10-16 02:57:35,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 391 transitions, 16033 flow [2020-10-16 02:57:35,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:35,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:35,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1015 transitions. [2020-10-16 02:57:35,903 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:57:35,903 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1015 transitions. [2020-10-16 02:57:35,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1015 transitions. [2020-10-16 02:57:35,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:35,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1015 transitions. [2020-10-16 02:57:35,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:35,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:35,905 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:35,905 INFO L185 Difference]: Start difference. First operand has 326 places, 381 transitions, 14976 flow. Second operand 14 states and 1015 transitions. [2020-10-16 02:57:35,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 391 transitions, 16033 flow [2020-10-16 02:57:36,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 391 transitions, 15896 flow, removed 6 selfloop flow, removed 16 redundant places. [2020-10-16 02:57:36,198 INFO L241 Difference]: Finished difference. Result has 324 places, 382 transitions, 15200 flow [2020-10-16 02:57:36,198 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14841, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15200, PETRI_PLACES=324, PETRI_TRANSITIONS=382} [2020-10-16 02:57:36,199 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-16 02:57:36,199 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 382 transitions, 15200 flow [2020-10-16 02:57:36,199 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:36,199 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:36,199 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:36,399 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:36,400 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:36,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:36,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1507837565, now seen corresponding path program 16 times [2020-10-16 02:57:36,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:36,401 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287686140] [2020-10-16 02:57:36,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:36,473 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:36,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287686140] [2020-10-16 02:57:36,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56109014] [2020-10-16 02:57:36,474 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 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 02:57:36,512 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:36,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:36,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:36,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:36,596 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:36,606 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 02:57:36,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:36,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:36,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978639929] [2020-10-16 02:57:36,607 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:36,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:36,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:36,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:36,609 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:36,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 382 transitions, 15200 flow. Second operand 15 states. [2020-10-16 02:57:36,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:36,610 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:36,610 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:37,169 INFO L129 PetriNetUnfolder]: 287/752 cut-off events. [2020-10-16 02:57:37,169 INFO L130 PetriNetUnfolder]: For 90023/90029 co-relation queries the response was YES. [2020-10-16 02:57:37,180 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12214 conditions, 752 events. 287/752 cut-off events. For 90023/90029 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 5525 event pairs, 0 based on Foata normal form. 8/760 useless extension candidates. Maximal degree in co-relation 12081. Up to 450 conditions per place. [2020-10-16 02:57:37,189 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 297 selfloop transitions, 93 changer transitions 0/397 dead transitions. [2020-10-16 02:57:37,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 397 transitions, 16952 flow [2020-10-16 02:57:37,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:37,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:37,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:57:37,192 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:57:37,192 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:57:37,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:57:37,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:37,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:57:37,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:37,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:37,195 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:37,195 INFO L185 Difference]: Start difference. First operand has 324 places, 382 transitions, 15200 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:57:37,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 397 transitions, 16952 flow [2020-10-16 02:57:37,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 397 transitions, 16823 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-16 02:57:37,521 INFO L241 Difference]: Finished difference. Result has 329 places, 392 transitions, 16195 flow [2020-10-16 02:57:37,521 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15075, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=16195, PETRI_PLACES=329, PETRI_TRANSITIONS=392} [2020-10-16 02:57:37,521 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 311 predicate places. [2020-10-16 02:57:37,521 INFO L481 AbstractCegarLoop]: Abstraction has has 329 places, 392 transitions, 16195 flow [2020-10-16 02:57:37,521 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:37,522 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:37,522 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:37,734 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-16 02:57:37,735 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:37,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:37,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1391056836, now seen corresponding path program 34 times [2020-10-16 02:57:37,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:37,736 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288712132] [2020-10-16 02:57:37,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:37,813 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 02:57:37,813 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288712132] [2020-10-16 02:57:37,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953834605] [2020-10-16 02:57:37,814 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 02:57:37,860 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:37,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:37,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:37,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:38,035 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 02:57:38,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:38,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:38,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099579579] [2020-10-16 02:57:38,037 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:38,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:38,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:38,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:38,039 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:38,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 392 transitions, 16195 flow. Second operand 15 states. [2020-10-16 02:57:38,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:38,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:38,041 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:38,600 INFO L129 PetriNetUnfolder]: 290/761 cut-off events. [2020-10-16 02:57:38,600 INFO L130 PetriNetUnfolder]: For 93996/94002 co-relation queries the response was YES. [2020-10-16 02:57:38,608 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12538 conditions, 761 events. 290/761 cut-off events. For 93996/94002 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 5636 event pairs, 0 based on Foata normal form. 7/768 useless extension candidates. Maximal degree in co-relation 12402. Up to 449 conditions per place. [2020-10-16 02:57:38,617 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 312 selfloop transitions, 92 changer transitions 0/411 dead transitions. [2020-10-16 02:57:38,617 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 411 transitions, 17438 flow [2020-10-16 02:57:38,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:57:38,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:57:38,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 940 transitions. [2020-10-16 02:57:38,618 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757728253055356 [2020-10-16 02:57:38,618 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 940 transitions. [2020-10-16 02:57:38,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 940 transitions. [2020-10-16 02:57:38,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:38,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 940 transitions. [2020-10-16 02:57:38,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:57:38,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:57:38,620 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:57:38,620 INFO L185 Difference]: Start difference. First operand has 329 places, 392 transitions, 16195 flow. Second operand 13 states and 940 transitions. [2020-10-16 02:57:38,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 411 transitions, 17438 flow [2020-10-16 02:57:39,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 411 transitions, 16618 flow, removed 354 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:39,029 INFO L241 Difference]: Finished difference. Result has 333 places, 397 transitions, 15873 flow [2020-10-16 02:57:39,030 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15375, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15873, PETRI_PLACES=333, PETRI_TRANSITIONS=397} [2020-10-16 02:57:39,030 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 315 predicate places. [2020-10-16 02:57:39,030 INFO L481 AbstractCegarLoop]: Abstraction has has 333 places, 397 transitions, 15873 flow [2020-10-16 02:57:39,030 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:39,030 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:39,030 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:39,231 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-16 02:57:39,231 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:39,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:39,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1391055875, now seen corresponding path program 35 times [2020-10-16 02:57:39,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:39,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494759956] [2020-10-16 02:57:39,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:39,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:39,328 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 02:57:39,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494759956] [2020-10-16 02:57:39,329 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74467736] [2020-10-16 02:57:39,329 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 02:57:39,368 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:39,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:39,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:39,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:39,487 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 02:57:39,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:39,488 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:39,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100356587] [2020-10-16 02:57:39,489 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:39,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:39,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:39,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:39,490 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:39,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 397 transitions, 15873 flow. Second operand 15 states. [2020-10-16 02:57:39,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:39,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:39,491 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:39,891 INFO L129 PetriNetUnfolder]: 292/767 cut-off events. [2020-10-16 02:57:39,892 INFO L130 PetriNetUnfolder]: For 95990/95992 co-relation queries the response was YES. [2020-10-16 02:57:39,899 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12360 conditions, 767 events. 292/767 cut-off events. For 95990/95992 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 5684 event pairs, 0 based on Foata normal form. 3/770 useless extension candidates. Maximal degree in co-relation 12221. Up to 441 conditions per place. [2020-10-16 02:57:39,905 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 305 selfloop transitions, 102 changer transitions 0/414 dead transitions. [2020-10-16 02:57:39,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 414 transitions, 17123 flow [2020-10-16 02:57:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:39,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:39,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-16 02:57:39,907 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 02:57:39,907 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-16 02:57:39,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-16 02:57:39,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:39,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-16 02:57:39,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:39,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:39,909 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:39,909 INFO L185 Difference]: Start difference. First operand has 333 places, 397 transitions, 15873 flow. Second operand 14 states and 1012 transitions. [2020-10-16 02:57:39,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 414 transitions, 17123 flow [2020-10-16 02:57:40,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 414 transitions, 17032 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:57:40,240 INFO L241 Difference]: Finished difference. Result has 341 places, 403 transitions, 16349 flow [2020-10-16 02:57:40,240 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15783, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=16349, PETRI_PLACES=341, PETRI_TRANSITIONS=403} [2020-10-16 02:57:40,240 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 323 predicate places. [2020-10-16 02:57:40,241 INFO L481 AbstractCegarLoop]: Abstraction has has 341 places, 403 transitions, 16349 flow [2020-10-16 02:57:40,241 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:40,241 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:40,241 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:40,441 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:40,441 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:40,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:40,442 INFO L82 PathProgramCache]: Analyzing trace with hash 679079546, now seen corresponding path program 36 times [2020-10-16 02:57:40,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:40,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020299767] [2020-10-16 02:57:40,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:40,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:40,529 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 02:57:40,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020299767] [2020-10-16 02:57:40,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194731676] [2020-10-16 02:57:40,529 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 02:57:40,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:57:40,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:40,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:40,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:40,681 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 02:57:40,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:40,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:40,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663394871] [2020-10-16 02:57:40,682 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:40,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:40,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:40,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:40,684 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:40,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 403 transitions, 16349 flow. Second operand 15 states. [2020-10-16 02:57:40,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:40,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:40,685 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:41,007 INFO L129 PetriNetUnfolder]: 296/779 cut-off events. [2020-10-16 02:57:41,007 INFO L130 PetriNetUnfolder]: For 99186/99192 co-relation queries the response was YES. [2020-10-16 02:57:41,019 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12747 conditions, 779 events. 296/779 cut-off events. For 99186/99192 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 5816 event pairs, 0 based on Foata normal form. 7/786 useless extension candidates. Maximal degree in co-relation 12605. Up to 461 conditions per place. [2020-10-16 02:57:41,027 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 94 changer transitions 0/417 dead transitions. [2020-10-16 02:57:41,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 417 transitions, 17658 flow [2020-10-16 02:57:41,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:57:41,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:57:41,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 869 transitions. [2020-10-16 02:57:41,029 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676791277258567 [2020-10-16 02:57:41,029 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 869 transitions. [2020-10-16 02:57:41,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 869 transitions. [2020-10-16 02:57:41,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:41,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 869 transitions. [2020-10-16 02:57:41,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:57:41,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:57:41,030 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:57:41,030 INFO L185 Difference]: Start difference. First operand has 341 places, 403 transitions, 16349 flow. Second operand 12 states and 869 transitions. [2020-10-16 02:57:41,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 417 transitions, 17658 flow [2020-10-16 02:57:41,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 417 transitions, 17567 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 02:57:41,397 INFO L241 Difference]: Finished difference. Result has 346 places, 409 transitions, 16891 flow [2020-10-16 02:57:41,397 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16259, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16891, PETRI_PLACES=346, PETRI_TRANSITIONS=409} [2020-10-16 02:57:41,397 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 328 predicate places. [2020-10-16 02:57:41,397 INFO L481 AbstractCegarLoop]: Abstraction has has 346 places, 409 transitions, 16891 flow [2020-10-16 02:57:41,397 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:41,397 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:41,398 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:41,598 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-16 02:57:41,598 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:41,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:41,599 INFO L82 PathProgramCache]: Analyzing trace with hash 668383616, now seen corresponding path program 37 times [2020-10-16 02:57:41,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:41,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294374018] [2020-10-16 02:57:41,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:41,680 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 02:57:41,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294374018] [2020-10-16 02:57:41,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155572219] [2020-10-16 02:57:41,680 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 02:57:41,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:41,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:41,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:42,614 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 02:57:42,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:42,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:42,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714381275] [2020-10-16 02:57:42,615 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:42,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:42,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:42,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:42,616 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:42,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 409 transitions, 16891 flow. Second operand 15 states. [2020-10-16 02:57:42,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:42,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:42,617 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:43,016 INFO L129 PetriNetUnfolder]: 299/788 cut-off events. [2020-10-16 02:57:43,016 INFO L130 PetriNetUnfolder]: For 103741/103747 co-relation queries the response was YES. [2020-10-16 02:57:43,024 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13145 conditions, 788 events. 299/788 cut-off events. For 103741/103747 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 5916 event pairs, 0 based on Foata normal form. 7/795 useless extension candidates. Maximal degree in co-relation 13000. Up to 445 conditions per place. [2020-10-16 02:57:43,031 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 302 selfloop transitions, 113 changer transitions 0/422 dead transitions. [2020-10-16 02:57:43,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 422 transitions, 18221 flow [2020-10-16 02:57:43,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:57:43,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:57:43,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 941 transitions. [2020-10-16 02:57:43,032 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676491732566499 [2020-10-16 02:57:43,032 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 941 transitions. [2020-10-16 02:57:43,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 941 transitions. [2020-10-16 02:57:43,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:43,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 941 transitions. [2020-10-16 02:57:43,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:57:43,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:57:43,034 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:57:43,034 INFO L185 Difference]: Start difference. First operand has 346 places, 409 transitions, 16891 flow. Second operand 13 states and 941 transitions. [2020-10-16 02:57:43,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 422 transitions, 18221 flow [2020-10-16 02:57:43,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 422 transitions, 18141 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-16 02:57:43,429 INFO L241 Difference]: Finished difference. Result has 354 places, 414 transitions, 17511 flow [2020-10-16 02:57:43,430 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16812, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17511, PETRI_PLACES=354, PETRI_TRANSITIONS=414} [2020-10-16 02:57:43,430 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 336 predicate places. [2020-10-16 02:57:43,430 INFO L481 AbstractCegarLoop]: Abstraction has has 354 places, 414 transitions, 17511 flow [2020-10-16 02:57:43,430 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:43,430 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:43,430 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:43,630 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 02:57:43,631 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:43,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:43,631 INFO L82 PathProgramCache]: Analyzing trace with hash -1391027045, now seen corresponding path program 38 times [2020-10-16 02:57:43,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:43,632 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859190687] [2020-10-16 02:57:43,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:43,716 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 02:57:43,717 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859190687] [2020-10-16 02:57:43,717 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162218852] [2020-10-16 02:57:43,717 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 02:57:43,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:43,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:43,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:43,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:43,893 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 02:57:43,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:43,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:43,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357008516] [2020-10-16 02:57:43,895 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:43,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:43,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:43,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:43,896 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:43,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 414 transitions, 17511 flow. Second operand 15 states. [2020-10-16 02:57:43,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:43,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:43,896 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:44,355 INFO L129 PetriNetUnfolder]: 302/797 cut-off events. [2020-10-16 02:57:44,355 INFO L130 PetriNetUnfolder]: For 109681/109687 co-relation queries the response was YES. [2020-10-16 02:57:44,363 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13577 conditions, 797 events. 302/797 cut-off events. For 109681/109687 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6013 event pairs, 0 based on Foata normal form. 7/804 useless extension candidates. Maximal degree in co-relation 13429. Up to 460 conditions per place. [2020-10-16 02:57:44,370 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 318 selfloop transitions, 103 changer transitions 0/428 dead transitions. [2020-10-16 02:57:44,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 428 transitions, 18873 flow [2020-10-16 02:57:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:57:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:57:44,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1012 transitions. [2020-10-16 02:57:44,372 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 02:57:44,372 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1012 transitions. [2020-10-16 02:57:44,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1012 transitions. [2020-10-16 02:57:44,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:44,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1012 transitions. [2020-10-16 02:57:44,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:57:44,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:57:44,374 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:57:44,374 INFO L185 Difference]: Start difference. First operand has 354 places, 414 transitions, 17511 flow. Second operand 14 states and 1012 transitions. [2020-10-16 02:57:44,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 428 transitions, 18873 flow [2020-10-16 02:57:44,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 428 transitions, 18780 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 02:57:44,778 INFO L241 Difference]: Finished difference. Result has 362 places, 419 transitions, 18094 flow [2020-10-16 02:57:44,779 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17419, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18094, PETRI_PLACES=362, PETRI_TRANSITIONS=419} [2020-10-16 02:57:44,779 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 344 predicate places. [2020-10-16 02:57:44,779 INFO L481 AbstractCegarLoop]: Abstraction has has 362 places, 419 transitions, 18094 flow [2020-10-16 02:57:44,779 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:44,779 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:44,779 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:44,979 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 02:57:44,980 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:44,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:44,980 INFO L82 PathProgramCache]: Analyzing trace with hash -964552469, now seen corresponding path program 39 times [2020-10-16 02:57:44,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:44,981 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942778870] [2020-10-16 02:57:44,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:45,060 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 02:57:45,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942778870] [2020-10-16 02:57:45,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324080088] [2020-10-16 02:57:45,061 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 02:57:45,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:57:45,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:45,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 02:57:45,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:45,116 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 02:57:45,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:45,117 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-10-16 02:57:45,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696940184] [2020-10-16 02:57:45,117 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:57:45,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:45,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:57:45,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:57:45,118 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:45,119 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 419 transitions, 18094 flow. Second operand 9 states. [2020-10-16 02:57:45,119 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:45,119 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:45,119 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:45,451 INFO L129 PetriNetUnfolder]: 303/800 cut-off events. [2020-10-16 02:57:45,451 INFO L130 PetriNetUnfolder]: For 113848/113854 co-relation queries the response was YES. [2020-10-16 02:57:45,555 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13801 conditions, 800 events. 303/800 cut-off events. For 113848/113854 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 6025 event pairs, 0 based on Foata normal form. 7/807 useless extension candidates. Maximal degree in co-relation 13650. Up to 484 conditions per place. [2020-10-16 02:57:45,563 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 331 selfloop transitions, 87 changer transitions 0/425 dead transitions. [2020-10-16 02:57:45,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 425 transitions, 19165 flow [2020-10-16 02:57:45,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:57:45,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:57:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 943 transitions. [2020-10-16 02:57:45,564 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6779295470884256 [2020-10-16 02:57:45,564 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 943 transitions. [2020-10-16 02:57:45,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 943 transitions. [2020-10-16 02:57:45,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:45,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 943 transitions. [2020-10-16 02:57:45,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:57:45,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:57:45,566 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:57:45,566 INFO L185 Difference]: Start difference. First operand has 362 places, 419 transitions, 18094 flow. Second operand 13 states and 943 transitions. [2020-10-16 02:57:45,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 425 transitions, 19165 flow [2020-10-16 02:57:45,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 425 transitions, 19034 flow, removed 7 selfloop flow, removed 10 redundant places. [2020-10-16 02:57:46,008 INFO L241 Difference]: Finished difference. Result has 365 places, 420 transitions, 18312 flow [2020-10-16 02:57:46,009 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17963, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18312, PETRI_PLACES=365, PETRI_TRANSITIONS=420} [2020-10-16 02:57:46,009 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 347 predicate places. [2020-10-16 02:57:46,009 INFO L481 AbstractCegarLoop]: Abstraction has has 365 places, 420 transitions, 18312 flow [2020-10-16 02:57:46,009 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:57:46,009 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:46,009 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:46,220 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:46,221 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:46,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:46,221 INFO L82 PathProgramCache]: Analyzing trace with hash 994596027, now seen corresponding path program 40 times [2020-10-16 02:57:46,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:46,222 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068940592] [2020-10-16 02:57:46,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:46,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:46,297 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 02:57:46,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068940592] [2020-10-16 02:57:46,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064319526] [2020-10-16 02:57:46,297 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 02:57:46,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:46,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:46,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:46,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:46,487 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 02:57:46,487 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:46,487 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:46,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150129413] [2020-10-16 02:57:46,488 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:46,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:46,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:46,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:46,489 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:46,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 420 transitions, 18312 flow. Second operand 15 states. [2020-10-16 02:57:46,490 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:46,490 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:46,490 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:47,001 INFO L129 PetriNetUnfolder]: 307/811 cut-off events. [2020-10-16 02:57:47,001 INFO L130 PetriNetUnfolder]: For 118342/118348 co-relation queries the response was YES. [2020-10-16 02:57:47,010 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14122 conditions, 811 events. 307/811 cut-off events. For 118342/118348 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 6152 event pairs, 0 based on Foata normal form. 7/818 useless extension candidates. Maximal degree in co-relation 13970. Up to 433 conditions per place. [2020-10-16 02:57:47,017 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 281 selfloop transitions, 147 changer transitions 0/435 dead transitions. [2020-10-16 02:57:47,017 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 435 transitions, 19678 flow [2020-10-16 02:57:47,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:47,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:47,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-16 02:57:47,019 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 02:57:47,019 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-16 02:57:47,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-16 02:57:47,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:47,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-16 02:57:47,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:47,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:47,022 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:47,022 INFO L185 Difference]: Start difference. First operand has 365 places, 420 transitions, 18312 flow. Second operand 15 states and 1086 transitions. [2020-10-16 02:57:47,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 435 transitions, 19678 flow [2020-10-16 02:57:47,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 435 transitions, 19565 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:47,485 INFO L241 Difference]: Finished difference. Result has 370 places, 425 transitions, 18961 flow [2020-10-16 02:57:47,485 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18199, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18961, PETRI_PLACES=370, PETRI_TRANSITIONS=425} [2020-10-16 02:57:47,485 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 352 predicate places. [2020-10-16 02:57:47,485 INFO L481 AbstractCegarLoop]: Abstraction has has 370 places, 425 transitions, 18961 flow [2020-10-16 02:57:47,485 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:47,485 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:47,485 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:47,686 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:47,686 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:47,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:47,687 INFO L82 PathProgramCache]: Analyzing trace with hash 994595066, now seen corresponding path program 41 times [2020-10-16 02:57:47,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:47,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536926980] [2020-10-16 02:57:47,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:47,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:47,755 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 02:57:47,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536926980] [2020-10-16 02:57:47,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446627978] [2020-10-16 02:57:47,755 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 02:57:47,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:47,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:47,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:47,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:48,153 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 02:57:48,153 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:48,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:57:48,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009319979] [2020-10-16 02:57:48,154 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:57:48,154 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:48,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:57:48,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:57:48,155 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:48,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 425 transitions, 18961 flow. Second operand 15 states. [2020-10-16 02:57:48,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:48,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:48,156 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:48,735 INFO L129 PetriNetUnfolder]: 308/813 cut-off events. [2020-10-16 02:57:48,735 INFO L130 PetriNetUnfolder]: For 122220/122222 co-relation queries the response was YES. [2020-10-16 02:57:48,744 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14401 conditions, 813 events. 308/813 cut-off events. For 122220/122222 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 6171 event pairs, 0 based on Foata normal form. 3/816 useless extension candidates. Maximal degree in co-relation 14247. Up to 413 conditions per place. [2020-10-16 02:57:48,752 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 265 selfloop transitions, 167 changer transitions 0/439 dead transitions. [2020-10-16 02:57:48,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 439 transitions, 20170 flow [2020-10-16 02:57:48,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:57:48,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:57:48,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-16 02:57:48,753 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 02:57:48,753 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-16 02:57:48,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-16 02:57:48,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:48,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-16 02:57:48,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:57:48,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:57:48,757 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:57:48,757 INFO L185 Difference]: Start difference. First operand has 370 places, 425 transitions, 18961 flow. Second operand 15 states and 1086 transitions. [2020-10-16 02:57:48,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 439 transitions, 20170 flow [2020-10-16 02:57:49,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 439 transitions, 19955 flow, removed 21 selfloop flow, removed 11 redundant places. [2020-10-16 02:57:49,363 INFO L241 Difference]: Finished difference. Result has 375 places, 427 transitions, 19354 flow [2020-10-16 02:57:49,364 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18746, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19354, PETRI_PLACES=375, PETRI_TRANSITIONS=427} [2020-10-16 02:57:49,364 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 357 predicate places. [2020-10-16 02:57:49,364 INFO L481 AbstractCegarLoop]: Abstraction has has 375 places, 427 transitions, 19354 flow [2020-10-16 02:57:49,364 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:57:49,364 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:49,364 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:57:49,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:49,565 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:57:49,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:49,566 INFO L82 PathProgramCache]: Analyzing trace with hash 995309306, now seen corresponding path program 42 times [2020-10-16 02:57:49,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:49,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347728062] [2020-10-16 02:57:49,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:49,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:49,646 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 02:57:49,646 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347728062] [2020-10-16 02:57:49,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188319100] [2020-10-16 02:57:49,647 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 02:57:49,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 02:57:49,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:49,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:57:49,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:49,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:57:49,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:57:51,275 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 02:57:51,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:51,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:57:51,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102300493] [2020-10-16 02:57:51,276 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:57:51,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:51,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:57:51,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=171, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:57:51,277 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:57:51,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 427 transitions, 19354 flow. Second operand 16 states. [2020-10-16 02:57:51,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:51,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:57:51,278 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:55,103 WARN L193 SmtUtils]: Spent 3.35 s on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2020-10-16 02:57:56,804 WARN L193 SmtUtils]: Spent 1.64 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-16 02:57:58,903 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 44 [2020-10-16 02:58:22,963 INFO L129 PetriNetUnfolder]: 325/858 cut-off events. [2020-10-16 02:58:22,963 INFO L130 PetriNetUnfolder]: For 144611/144617 co-relation queries the response was YES. [2020-10-16 02:58:22,973 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15615 conditions, 858 events. 325/858 cut-off events. For 144611/144617 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 6558 event pairs, 0 based on Foata normal form. 9/867 useless extension candidates. Maximal degree in co-relation 15459. Up to 422 conditions per place. [2020-10-16 02:58:22,981 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 204 selfloop transitions, 245 changer transitions 0/456 dead transitions. [2020-10-16 02:58:22,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 456 transitions, 22141 flow [2020-10-16 02:58:22,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:58:22,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:58:22,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-16 02:58:22,984 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-16 02:58:22,984 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-16 02:58:22,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-16 02:58:22,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:22,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-16 02:58:22,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:58:22,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:58:22,989 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:58:22,989 INFO L185 Difference]: Start difference. First operand has 375 places, 427 transitions, 19354 flow. Second operand 23 states and 1669 transitions. [2020-10-16 02:58:22,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 456 transitions, 22141 flow [2020-10-16 02:58:23,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 456 transitions, 21929 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-16 02:58:23,560 INFO L241 Difference]: Finished difference. Result has 388 places, 451 transitions, 21649 flow [2020-10-16 02:58:23,560 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19149, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=21649, PETRI_PLACES=388, PETRI_TRANSITIONS=451} [2020-10-16 02:58:23,560 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 370 predicate places. [2020-10-16 02:58:23,561 INFO L481 AbstractCegarLoop]: Abstraction has has 388 places, 451 transitions, 21649 flow [2020-10-16 02:58:23,561 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:58:23,561 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:23,561 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:23,768 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:23,769 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:23,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:23,769 INFO L82 PathProgramCache]: Analyzing trace with hash 995310267, now seen corresponding path program 43 times [2020-10-16 02:58:23,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:23,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140692126] [2020-10-16 02:58:23,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:23,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:23,844 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 02:58:23,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140692126] [2020-10-16 02:58:23,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355949853] [2020-10-16 02:58:23,845 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 02:58:23,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:23,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:23,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:23,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:24,005 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 02:58:24,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:24,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:24,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904824733] [2020-10-16 02:58:24,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:24,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:24,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:24,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:24,008 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:24,008 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 451 transitions, 21649 flow. Second operand 15 states. [2020-10-16 02:58:24,008 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:24,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:24,009 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:24,843 INFO L129 PetriNetUnfolder]: 332/877 cut-off events. [2020-10-16 02:58:24,844 INFO L130 PetriNetUnfolder]: For 156297/156303 co-relation queries the response was YES. [2020-10-16 02:58:24,862 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16646 conditions, 877 events. 332/877 cut-off events. For 156297/156303 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 6759 event pairs, 0 based on Foata normal form. 8/885 useless extension candidates. Maximal degree in co-relation 16486. Up to 452 conditions per place. [2020-10-16 02:58:24,883 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 269 selfloop transitions, 189 changer transitions 0/465 dead transitions. [2020-10-16 02:58:24,884 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 465 transitions, 23558 flow [2020-10-16 02:58:24,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:58:24,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:58:24,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:58:24,887 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:58:24,887 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:58:24,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:58:24,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:24,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:58:24,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:58:24,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:58:24,891 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:58:24,892 INFO L185 Difference]: Start difference. First operand has 388 places, 451 transitions, 21649 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:58:24,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 465 transitions, 23558 flow [2020-10-16 02:58:25,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 465 transitions, 22442 flow, removed 405 selfloop flow, removed 18 redundant places. [2020-10-16 02:58:26,005 INFO L241 Difference]: Finished difference. Result has 387 places, 460 transitions, 21951 flow [2020-10-16 02:58:26,005 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20549, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21951, PETRI_PLACES=387, PETRI_TRANSITIONS=460} [2020-10-16 02:58:26,005 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 369 predicate places. [2020-10-16 02:58:26,006 INFO L481 AbstractCegarLoop]: Abstraction has has 387 places, 460 transitions, 21951 flow [2020-10-16 02:58:26,006 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:26,006 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:26,006 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:26,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-16 02:58:26,212 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:26,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:26,212 INFO L82 PathProgramCache]: Analyzing trace with hash -732586146, now seen corresponding path program 44 times [2020-10-16 02:58:26,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:26,213 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580948854] [2020-10-16 02:58:26,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:26,286 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 02:58:26,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580948854] [2020-10-16 02:58:26,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15317292] [2020-10-16 02:58:26,287 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 02:58:26,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:26,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:26,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:26,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:28,515 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:28,564 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 02:58:28,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:28,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:28,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858960035] [2020-10-16 02:58:28,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:28,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:28,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:28,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=144, Unknown=1, NotChecked=0, Total=210 [2020-10-16 02:58:28,566 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:28,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 460 transitions, 21951 flow. Second operand 15 states. [2020-10-16 02:58:28,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:28,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:28,566 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:32,894 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 02:58:37,021 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 02:58:37,901 INFO L129 PetriNetUnfolder]: 345/909 cut-off events. [2020-10-16 02:58:37,902 INFO L130 PetriNetUnfolder]: For 171301/171303 co-relation queries the response was YES. [2020-10-16 02:58:37,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17376 conditions, 909 events. 345/909 cut-off events. For 171301/171303 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7048 event pairs, 0 based on Foata normal form. 5/914 useless extension candidates. Maximal degree in co-relation 17215. Up to 371 conditions per place. [2020-10-16 02:58:37,921 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 164 selfloop transitions, 310 changer transitions 0/481 dead transitions. [2020-10-16 02:58:37,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 481 transitions, 24628 flow [2020-10-16 02:58:37,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:58:37,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:58:37,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1670 transitions. [2020-10-16 02:58:37,924 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785859406745226 [2020-10-16 02:58:37,924 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1670 transitions. [2020-10-16 02:58:37,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1670 transitions. [2020-10-16 02:58:37,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:37,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1670 transitions. [2020-10-16 02:58:37,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:58:37,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:58:37,928 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:58:37,928 INFO L185 Difference]: Start difference. First operand has 387 places, 460 transitions, 21951 flow. Second operand 23 states and 1670 transitions. [2020-10-16 02:58:37,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 481 transitions, 24628 flow [2020-10-16 02:58:38,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 481 transitions, 23893 flow, removed 260 selfloop flow, removed 12 redundant places. [2020-10-16 02:58:38,571 INFO L241 Difference]: Finished difference. Result has 400 places, 478 transitions, 23772 flow [2020-10-16 02:58:38,571 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21216, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=23772, PETRI_PLACES=400, PETRI_TRANSITIONS=478} [2020-10-16 02:58:38,571 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 382 predicate places. [2020-10-16 02:58:38,572 INFO L481 AbstractCegarLoop]: Abstraction has has 400 places, 478 transitions, 23772 flow [2020-10-16 02:58:38,572 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:38,572 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:38,572 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:38,772 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:38,773 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:38,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:38,773 INFO L82 PathProgramCache]: Analyzing trace with hash 995279515, now seen corresponding path program 45 times [2020-10-16 02:58:38,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:38,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971376163] [2020-10-16 02:58:38,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:38,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:38,854 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 02:58:38,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971376163] [2020-10-16 02:58:38,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932284378] [2020-10-16 02:58:38,855 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 02:58:38,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:58:38,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:38,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:38,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:39,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:39,074 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 02:58:39,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:39,074 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:39,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200186659] [2020-10-16 02:58:39,075 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:39,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:39,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:39,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:39,077 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:39,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 478 transitions, 23772 flow. Second operand 15 states. [2020-10-16 02:58:39,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:39,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:39,078 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:40,050 INFO L129 PetriNetUnfolder]: 354/935 cut-off events. [2020-10-16 02:58:40,051 INFO L130 PetriNetUnfolder]: For 174767/174773 co-relation queries the response was YES. [2020-10-16 02:58:40,062 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18078 conditions, 935 events. 354/935 cut-off events. For 174767/174773 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 7306 event pairs, 0 based on Foata normal form. 8/943 useless extension candidates. Maximal degree in co-relation 17915. Up to 545 conditions per place. [2020-10-16 02:58:40,071 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 318 selfloop transitions, 171 changer transitions 0/496 dead transitions. [2020-10-16 02:58:40,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 496 transitions, 25838 flow [2020-10-16 02:58:40,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:58:40,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:58:40,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1524 transitions. [2020-10-16 02:58:40,073 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-16 02:58:40,073 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1524 transitions. [2020-10-16 02:58:40,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1524 transitions. [2020-10-16 02:58:40,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:40,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1524 transitions. [2020-10-16 02:58:40,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:58:40,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:58:40,256 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:58:40,256 INFO L185 Difference]: Start difference. First operand has 400 places, 478 transitions, 23772 flow. Second operand 21 states and 1524 transitions. [2020-10-16 02:58:40,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 496 transitions, 25838 flow [2020-10-16 02:58:40,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 496 transitions, 24572 flow, removed 542 selfloop flow, removed 16 redundant places. [2020-10-16 02:58:40,937 INFO L241 Difference]: Finished difference. Result has 407 places, 491 transitions, 23895 flow [2020-10-16 02:58:40,938 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=22526, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23895, PETRI_PLACES=407, PETRI_TRANSITIONS=491} [2020-10-16 02:58:40,938 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 389 predicate places. [2020-10-16 02:58:40,938 INFO L481 AbstractCegarLoop]: Abstraction has has 407 places, 491 transitions, 23895 flow [2020-10-16 02:58:40,938 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:40,938 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:40,938 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:41,139 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-16 02:58:41,139 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:41,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:41,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1244198512, now seen corresponding path program 46 times [2020-10-16 02:58:41,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:41,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914756205] [2020-10-16 02:58:41,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:41,220 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 02:58:41,220 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914756205] [2020-10-16 02:58:41,220 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803282672] [2020-10-16 02:58:41,220 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 02:58:41,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:58:41,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:41,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:41,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:41,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:41,406 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 02:58:41,406 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:41,406 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:41,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579516699] [2020-10-16 02:58:41,407 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:41,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:41,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:41,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:41,408 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:41,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 491 transitions, 23895 flow. Second operand 15 states. [2020-10-16 02:58:41,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:41,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:41,409 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:42,129 INFO L129 PetriNetUnfolder]: 360/952 cut-off events. [2020-10-16 02:58:42,130 INFO L130 PetriNetUnfolder]: For 169704/169710 co-relation queries the response was YES. [2020-10-16 02:58:42,140 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17868 conditions, 952 events. 360/952 cut-off events. For 169704/169710 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 7481 event pairs, 0 based on Foata normal form. 8/960 useless extension candidates. Maximal degree in co-relation 17702. Up to 506 conditions per place. [2020-10-16 02:58:42,150 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 306 selfloop transitions, 191 changer transitions 0/504 dead transitions. [2020-10-16 02:58:42,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 504 transitions, 25799 flow [2020-10-16 02:58:42,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:58:42,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:58:42,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1089 transitions. [2020-10-16 02:58:42,152 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785046728971963 [2020-10-16 02:58:42,152 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1089 transitions. [2020-10-16 02:58:42,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1089 transitions. [2020-10-16 02:58:42,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:42,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1089 transitions. [2020-10-16 02:58:42,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:58:42,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:58:42,153 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:58:42,154 INFO L185 Difference]: Start difference. First operand has 407 places, 491 transitions, 23895 flow. Second operand 15 states and 1089 transitions. [2020-10-16 02:58:42,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 504 transitions, 25799 flow [2020-10-16 02:58:42,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 504 transitions, 25247 flow, removed 159 selfloop flow, removed 20 redundant places. [2020-10-16 02:58:42,832 INFO L241 Difference]: Finished difference. Result has 404 places, 499 transitions, 24670 flow [2020-10-16 02:58:42,832 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=23346, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24670, PETRI_PLACES=404, PETRI_TRANSITIONS=499} [2020-10-16 02:58:42,832 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 386 predicate places. [2020-10-16 02:58:42,833 INFO L481 AbstractCegarLoop]: Abstraction has has 404 places, 499 transitions, 24670 flow [2020-10-16 02:58:42,833 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:42,833 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:42,833 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:43,039 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:43,040 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:43,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:43,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1847515713, now seen corresponding path program 47 times [2020-10-16 02:58:43,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:43,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787663234] [2020-10-16 02:58:43,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:43,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:43,129 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 02:58:43,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787663234] [2020-10-16 02:58:43,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278947059] [2020-10-16 02:58:43,130 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 02:58:43,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:43,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:43,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:43,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:43,307 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 02:58:43,307 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:43,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:43,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074016196] [2020-10-16 02:58:43,308 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:43,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:43,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:43,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:43,310 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:43,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 499 transitions, 24670 flow. Second operand 15 states. [2020-10-16 02:58:43,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:43,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:43,311 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:43,980 INFO L129 PetriNetUnfolder]: 365/966 cut-off events. [2020-10-16 02:58:43,980 INFO L130 PetriNetUnfolder]: For 175940/175946 co-relation queries the response was YES. [2020-10-16 02:58:43,996 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18313 conditions, 966 events. 365/966 cut-off events. For 175940/175946 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 7640 event pairs, 0 based on Foata normal form. 7/973 useless extension candidates. Maximal degree in co-relation 18145. Up to 520 conditions per place. [2020-10-16 02:58:44,006 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 354 selfloop transitions, 164 changer transitions 0/525 dead transitions. [2020-10-16 02:58:44,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 525 transitions, 26447 flow [2020-10-16 02:58:44,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:58:44,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:58:44,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1157 transitions. [2020-10-16 02:58:44,008 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758177570093458 [2020-10-16 02:58:44,008 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1157 transitions. [2020-10-16 02:58:44,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1157 transitions. [2020-10-16 02:58:44,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:44,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1157 transitions. [2020-10-16 02:58:44,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:58:44,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:58:44,010 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:58:44,010 INFO L185 Difference]: Start difference. First operand has 404 places, 499 transitions, 24670 flow. Second operand 16 states and 1157 transitions. [2020-10-16 02:58:44,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 525 transitions, 26447 flow [2020-10-16 02:58:44,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 525 transitions, 25834 flow, removed 222 selfloop flow, removed 11 redundant places. [2020-10-16 02:58:44,903 INFO L241 Difference]: Finished difference. Result has 411 places, 508 transitions, 25014 flow [2020-10-16 02:58:44,904 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24119, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25014, PETRI_PLACES=411, PETRI_TRANSITIONS=508} [2020-10-16 02:58:44,904 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 393 predicate places. [2020-10-16 02:58:44,904 INFO L481 AbstractCegarLoop]: Abstraction has has 411 places, 508 transitions, 25014 flow [2020-10-16 02:58:44,904 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:44,904 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:44,904 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:45,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-16 02:58:45,105 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:45,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:45,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1142142223, now seen corresponding path program 48 times [2020-10-16 02:58:45,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:45,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35538186] [2020-10-16 02:58:45,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:45,187 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 02:58:45,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35538186] [2020-10-16 02:58:45,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376154393] [2020-10-16 02:58:45,188 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 02:58:45,229 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 02:58:45,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:45,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:45,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:45,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:45,342 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 02:58:45,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:45,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:45,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553002776] [2020-10-16 02:58:45,343 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:45,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:45,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:45,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:45,345 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:45,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 508 transitions, 25014 flow. Second operand 15 states. [2020-10-16 02:58:45,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:45,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:45,345 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:46,425 INFO L129 PetriNetUnfolder]: 377/996 cut-off events. [2020-10-16 02:58:46,425 INFO L130 PetriNetUnfolder]: For 194684/194690 co-relation queries the response was YES. [2020-10-16 02:58:46,437 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19285 conditions, 996 events. 377/996 cut-off events. For 194684/194690 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 7916 event pairs, 0 based on Foata normal form. 9/1005 useless extension candidates. Maximal degree in co-relation 19114. Up to 401 conditions per place. [2020-10-16 02:58:46,448 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 188 selfloop transitions, 333 changer transitions 0/528 dead transitions. [2020-10-16 02:58:46,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 528 transitions, 27790 flow [2020-10-16 02:58:46,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:46,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:46,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1960 transitions. [2020-10-16 02:58:46,450 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6784354447905849 [2020-10-16 02:58:46,450 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1960 transitions. [2020-10-16 02:58:46,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1960 transitions. [2020-10-16 02:58:46,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:46,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1960 transitions. [2020-10-16 02:58:46,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:46,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:46,453 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:46,453 INFO L185 Difference]: Start difference. First operand has 411 places, 508 transitions, 25014 flow. Second operand 27 states and 1960 transitions. [2020-10-16 02:58:46,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 528 transitions, 27790 flow [2020-10-16 02:58:47,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 528 transitions, 27625 flow, removed 11 selfloop flow, removed 10 redundant places. [2020-10-16 02:58:47,206 INFO L241 Difference]: Finished difference. Result has 430 places, 525 transitions, 27438 flow [2020-10-16 02:58:47,207 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24866, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27438, PETRI_PLACES=430, PETRI_TRANSITIONS=525} [2020-10-16 02:58:47,207 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 412 predicate places. [2020-10-16 02:58:47,207 INFO L481 AbstractCegarLoop]: Abstraction has has 430 places, 525 transitions, 27438 flow [2020-10-16 02:58:47,207 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:47,207 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:47,207 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:47,408 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:47,408 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:47,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:47,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1868784782, now seen corresponding path program 49 times [2020-10-16 02:58:47,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:47,409 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680475427] [2020-10-16 02:58:47,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:47,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:47,482 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 02:58:47,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680475427] [2020-10-16 02:58:47,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524151880] [2020-10-16 02:58:47,483 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 02:58:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:47,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:47,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:47,620 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 02:58:47,630 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 02:58:47,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:47,630 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:58:47,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524226760] [2020-10-16 02:58:47,631 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:58:47,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:47,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:58:47,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:58:47,633 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:47,633 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 525 transitions, 27438 flow. Second operand 15 states. [2020-10-16 02:58:47,633 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:47,633 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:47,633 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:49,259 INFO L129 PetriNetUnfolder]: 401/1064 cut-off events. [2020-10-16 02:58:49,259 INFO L130 PetriNetUnfolder]: For 220754/220756 co-relation queries the response was YES. [2020-10-16 02:58:49,270 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21365 conditions, 1064 events. 401/1064 cut-off events. For 220754/220756 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 8493 event pairs, 0 based on Foata normal form. 5/1069 useless extension candidates. Maximal degree in co-relation 21191. Up to 446 conditions per place. [2020-10-16 02:58:49,282 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 153 selfloop transitions, 398 changer transitions 0/558 dead transitions. [2020-10-16 02:58:49,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 558 transitions, 31145 flow [2020-10-16 02:58:49,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:58:49,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:58:49,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1960 transitions. [2020-10-16 02:58:49,286 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6784354447905849 [2020-10-16 02:58:49,286 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1960 transitions. [2020-10-16 02:58:49,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1960 transitions. [2020-10-16 02:58:49,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:58:49,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1960 transitions. [2020-10-16 02:58:49,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:58:49,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:58:49,291 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:58:49,299 INFO L185 Difference]: Start difference. First operand has 430 places, 525 transitions, 27438 flow. Second operand 27 states and 1960 transitions. [2020-10-16 02:58:49,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 558 transitions, 31145 flow [2020-10-16 02:58:50,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 558 transitions, 29147 flow, removed 774 selfloop flow, removed 22 redundant places. [2020-10-16 02:58:50,137 INFO L241 Difference]: Finished difference. Result has 437 places, 557 transitions, 29075 flow [2020-10-16 02:58:50,138 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=25507, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=29075, PETRI_PLACES=437, PETRI_TRANSITIONS=557} [2020-10-16 02:58:50,138 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 419 predicate places. [2020-10-16 02:58:50,138 INFO L481 AbstractCegarLoop]: Abstraction has has 437 places, 557 transitions, 29075 flow [2020-10-16 02:58:50,138 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:58:50,138 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:58:50,138 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:58:50,344 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:58:50,345 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:58:50,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:58:50,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1869679473, now seen corresponding path program 50 times [2020-10-16 02:58:50,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:58:50,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778291534] [2020-10-16 02:58:50,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:58:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:58:50,430 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 02:58:50,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778291534] [2020-10-16 02:58:50,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286491710] [2020-10-16 02:58:50,431 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 02:58:50,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:58:50,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:58:50,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:58:50,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:58:50,578 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 02:58:54,693 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 19 [2020-10-16 02:58:54,694 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 02:58:54,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:58:54,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 02:58:54,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186851619] [2020-10-16 02:58:54,694 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:58:54,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:58:54,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:58:54,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=174, Unknown=1, NotChecked=0, Total=240 [2020-10-16 02:58:54,696 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:58:54,697 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 557 transitions, 29075 flow. Second operand 16 states. [2020-10-16 02:58:54,697 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:58:54,697 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:58:54,698 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:58:59,838 WARN L193 SmtUtils]: Spent 1.42 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-16 02:59:10,195 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-16 02:59:45,493 WARN L193 SmtUtils]: Spent 1.87 s on a formula simplification. DAG size of input: 26 DAG size of output: 25 [2020-10-16 02:59:57,465 INFO L129 PetriNetUnfolder]: 409/1087 cut-off events. [2020-10-16 02:59:57,466 INFO L130 PetriNetUnfolder]: For 205528/205530 co-relation queries the response was YES. [2020-10-16 02:59:57,479 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21170 conditions, 1087 events. 409/1087 cut-off events. For 205528/205530 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 8720 event pairs, 0 based on Foata normal form. 4/1091 useless extension candidates. Maximal degree in co-relation 20994. Up to 443 conditions per place. [2020-10-16 02:59:57,491 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 367 changer transitions 0/577 dead transitions. [2020-10-16 02:59:57,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 577 transitions, 31544 flow [2020-10-16 02:59:57,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 02:59:57,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 02:59:57,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2175 transitions. [2020-10-16 02:59:57,493 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 02:59:57,493 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2175 transitions. [2020-10-16 02:59:57,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2175 transitions. [2020-10-16 02:59:57,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:57,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2175 transitions. [2020-10-16 02:59:57,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 02:59:57,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 02:59:57,497 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 02:59:57,497 INFO L185 Difference]: Start difference. First operand has 437 places, 557 transitions, 29075 flow. Second operand 30 states and 2175 transitions. [2020-10-16 02:59:57,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 577 transitions, 31544 flow [2020-10-16 02:59:58,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 577 transitions, 30112 flow, removed 584 selfloop flow, removed 20 redundant places. [2020-10-16 02:59:58,382 INFO L241 Difference]: Finished difference. Result has 450 places, 567 transitions, 29721 flow [2020-10-16 02:59:58,383 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27693, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=29721, PETRI_PLACES=450, PETRI_TRANSITIONS=567} [2020-10-16 02:59:58,383 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 432 predicate places. [2020-10-16 02:59:58,383 INFO L481 AbstractCegarLoop]: Abstraction has has 450 places, 567 transitions, 29721 flow [2020-10-16 02:59:58,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:59:58,384 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:58,384 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:59:58,598 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-16 02:59:58,599 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 02:59:58,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:58,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1868070542, now seen corresponding path program 51 times [2020-10-16 02:59:58,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:58,600 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163830247] [2020-10-16 02:59:58,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:58,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:58,673 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 02:59:58,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163830247] [2020-10-16 02:59:58,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617358502] [2020-10-16 02:59:58,674 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 02:59:58,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 02:59:58,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:58,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:59:58,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:58,855 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 02:59:58,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:58,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 02:59:58,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564551869] [2020-10-16 02:59:58,856 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:59:58,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:58,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:59:58,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:59:58,857 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 02:59:58,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 567 transitions, 29721 flow. Second operand 15 states. [2020-10-16 02:59:58,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:58,858 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 02:59:58,858 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:59,751 INFO L129 PetriNetUnfolder]: 415/1104 cut-off events. [2020-10-16 02:59:59,752 INFO L130 PetriNetUnfolder]: For 198773/198775 co-relation queries the response was YES. [2020-10-16 02:59:59,765 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20968 conditions, 1104 events. 415/1104 cut-off events. For 198773/198775 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 8917 event pairs, 0 based on Foata normal form. 3/1107 useless extension candidates. Maximal degree in co-relation 20789. Up to 569 conditions per place. [2020-10-16 02:59:59,777 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 368 selfloop transitions, 217 changer transitions 0/592 dead transitions. [2020-10-16 02:59:59,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 592 transitions, 31700 flow [2020-10-16 02:59:59,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 02:59:59,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 02:59:59,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1592 transitions. [2020-10-16 02:59:59,779 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 02:59:59,779 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1592 transitions. [2020-10-16 02:59:59,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1592 transitions. [2020-10-16 02:59:59,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:59,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1592 transitions. [2020-10-16 02:59:59,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 02:59:59,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 02:59:59,781 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 02:59:59,781 INFO L185 Difference]: Start difference. First operand has 450 places, 567 transitions, 29721 flow. Second operand 22 states and 1592 transitions. [2020-10-16 02:59:59,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 592 transitions, 31700 flow [2020-10-16 03:00:00,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 592 transitions, 30173 flow, removed 614 selfloop flow, removed 22 redundant places. [2020-10-16 03:00:00,643 INFO L241 Difference]: Finished difference. Result has 452 places, 575 transitions, 29311 flow [2020-10-16 03:00:00,643 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28217, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=29311, PETRI_PLACES=452, PETRI_TRANSITIONS=575} [2020-10-16 03:00:00,643 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 434 predicate places. [2020-10-16 03:00:00,644 INFO L481 AbstractCegarLoop]: Abstraction has has 452 places, 575 transitions, 29311 flow [2020-10-16 03:00:00,644 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:00,644 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:00,644 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:00,844 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:00,845 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:00,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:00,845 INFO L82 PathProgramCache]: Analyzing trace with hash 1868755952, now seen corresponding path program 52 times [2020-10-16 03:00:00,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:00,846 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786800468] [2020-10-16 03:00:00,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:00,926 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 03:00:00,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786800468] [2020-10-16 03:00:00,927 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257784018] [2020-10-16 03:00:00,927 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 03:00:00,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:00,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:00,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:00,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:01,086 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:00:01,126 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 03:00:01,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:01,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:01,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372985765] [2020-10-16 03:00:01,127 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:01,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:01,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:01,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:01,128 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:01,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 575 transitions, 29311 flow. Second operand 15 states. [2020-10-16 03:00:01,129 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:01,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:01,129 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:02,293 INFO L129 PetriNetUnfolder]: 422/1123 cut-off events. [2020-10-16 03:00:02,293 INFO L130 PetriNetUnfolder]: For 195793/195799 co-relation queries the response was YES. [2020-10-16 03:00:02,308 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21169 conditions, 1123 events. 422/1123 cut-off events. For 195793/195799 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 9211 event pairs, 0 based on Foata normal form. 8/1131 useless extension candidates. Maximal degree in co-relation 20990. Up to 485 conditions per place. [2020-10-16 03:00:02,320 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 233 selfloop transitions, 352 changer transitions 0/592 dead transitions. [2020-10-16 03:00:02,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 592 transitions, 31613 flow [2020-10-16 03:00:02,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 03:00:02,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 03:00:02,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 03:00:02,322 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 03:00:02,322 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 03:00:02,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 03:00:02,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:02,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 03:00:02,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 03:00:02,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 03:00:02,325 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 03:00:02,325 INFO L185 Difference]: Start difference. First operand has 452 places, 575 transitions, 29311 flow. Second operand 25 states and 1814 transitions. [2020-10-16 03:00:02,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 592 transitions, 31613 flow [2020-10-16 03:00:03,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 592 transitions, 30467 flow, removed 444 selfloop flow, removed 18 redundant places. [2020-10-16 03:00:03,225 INFO L241 Difference]: Finished difference. Result has 461 places, 584 transitions, 30059 flow [2020-10-16 03:00:03,226 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28228, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=30059, PETRI_PLACES=461, PETRI_TRANSITIONS=584} [2020-10-16 03:00:03,226 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-16 03:00:03,226 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 584 transitions, 30059 flow [2020-10-16 03:00:03,226 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:03,226 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:03,226 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:03,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:03,427 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:03,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:03,428 INFO L82 PathProgramCache]: Analyzing trace with hash -322994418, now seen corresponding path program 6 times [2020-10-16 03:00:03,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:03,428 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59773369] [2020-10-16 03:00:03,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:03,535 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:03,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59773369] [2020-10-16 03:00:03,536 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005512577] [2020-10-16 03:00:03,536 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 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 03:00:03,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 03:00:03,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:03,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:00:03,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:03,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:00:03,762 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:00:03,763 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:03,763 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:00:03,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492969445] [2020-10-16 03:00:03,763 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:00:03,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:03,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:00:03,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2020-10-16 03:00:03,765 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:03,766 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 584 transitions, 30059 flow. Second operand 18 states. [2020-10-16 03:00:03,766 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:03,766 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:03,766 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:04,405 INFO L129 PetriNetUnfolder]: 432/1151 cut-off events. [2020-10-16 03:00:04,405 INFO L130 PetriNetUnfolder]: For 193788/193794 co-relation queries the response was YES. [2020-10-16 03:00:04,420 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21896 conditions, 1151 events. 432/1151 cut-off events. For 193788/193794 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 9484 event pairs, 0 based on Foata normal form. 8/1159 useless extension candidates. Maximal degree in co-relation 21716. Up to 762 conditions per place. [2020-10-16 03:00:04,432 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 518 selfloop transitions, 76 changer transitions 0/601 dead transitions. [2020-10-16 03:00:04,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 601 transitions, 32530 flow [2020-10-16 03:00:04,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:00:04,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:00:04,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:00:04,434 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:00:04,434 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:00:04,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:00:04,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:04,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:00:04,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:00:04,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:00:04,436 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:00:04,436 INFO L185 Difference]: Start difference. First operand has 461 places, 584 transitions, 30059 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:00:04,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 601 transitions, 32530 flow [2020-10-16 03:00:05,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 601 transitions, 31798 flow, removed 247 selfloop flow, removed 19 redundant places. [2020-10-16 03:00:05,307 INFO L241 Difference]: Finished difference. Result has 461 places, 598 transitions, 30687 flow [2020-10-16 03:00:05,308 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29332, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=30687, PETRI_PLACES=461, PETRI_TRANSITIONS=598} [2020-10-16 03:00:05,308 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 443 predicate places. [2020-10-16 03:00:05,308 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 598 transitions, 30687 flow [2020-10-16 03:00:05,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:00:05,308 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:05,309 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:05,509 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-16 03:00:05,509 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:05,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:05,510 INFO L82 PathProgramCache]: Analyzing trace with hash 1012285274, now seen corresponding path program 53 times [2020-10-16 03:00:05,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:05,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437585504] [2020-10-16 03:00:05,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:05,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:05,590 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 03:00:05,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437585504] [2020-10-16 03:00:05,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099137405] [2020-10-16 03:00:05,590 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 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 03:00:05,631 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:00:05,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:05,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:05,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:05,821 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 03:00:05,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:05,822 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:05,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464093125] [2020-10-16 03:00:05,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:05,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:05,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:05,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:05,824 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:05,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 598 transitions, 30687 flow. Second operand 15 states. [2020-10-16 03:00:05,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:05,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:05,826 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:06,579 INFO L129 PetriNetUnfolder]: 433/1152 cut-off events. [2020-10-16 03:00:06,579 INFO L130 PetriNetUnfolder]: For 189810/189816 co-relation queries the response was YES. [2020-10-16 03:00:06,595 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21832 conditions, 1152 events. 433/1152 cut-off events. For 189810/189816 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 9504 event pairs, 0 based on Foata normal form. 7/1159 useless extension candidates. Maximal degree in co-relation 21649. Up to 742 conditions per place. [2020-10-16 03:00:06,607 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 542 selfloop transitions, 73 changer transitions 0/622 dead transitions. [2020-10-16 03:00:06,607 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 622 transitions, 32631 flow [2020-10-16 03:00:06,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 03:00:06,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 03:00:06,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-16 03:00:06,609 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-16 03:00:06,609 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-16 03:00:06,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-16 03:00:06,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:06,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-16 03:00:06,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 03:00:06,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 03:00:06,611 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 03:00:06,612 INFO L185 Difference]: Start difference. First operand has 461 places, 598 transitions, 30687 flow. Second operand 13 states and 939 transitions. [2020-10-16 03:00:06,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 622 transitions, 32631 flow [2020-10-16 03:00:07,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 622 transitions, 32242 flow, removed 160 selfloop flow, removed 11 redundant places. [2020-10-16 03:00:07,507 INFO L241 Difference]: Finished difference. Result has 465 places, 601 transitions, 30699 flow [2020-10-16 03:00:07,508 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30315, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=30699, PETRI_PLACES=465, PETRI_TRANSITIONS=601} [2020-10-16 03:00:07,508 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 447 predicate places. [2020-10-16 03:00:07,508 INFO L481 AbstractCegarLoop]: Abstraction has has 465 places, 601 transitions, 30699 flow [2020-10-16 03:00:07,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:07,508 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:07,508 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:07,709 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:07,709 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:07,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:07,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1018570214, now seen corresponding path program 54 times [2020-10-16 03:00:07,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:07,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88971194] [2020-10-16 03:00:07,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:07,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:07,797 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 03:00:07,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88971194] [2020-10-16 03:00:07,797 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010590164] [2020-10-16 03:00:07,797 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 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 03:00:07,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:00:07,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:07,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:07,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:07,975 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 03:00:07,976 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:07,976 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:07,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794037378] [2020-10-16 03:00:07,977 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:07,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:07,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:07,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:07,978 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:07,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 601 transitions, 30699 flow. Second operand 15 states. [2020-10-16 03:00:07,979 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:07,979 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:07,979 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:08,725 INFO L129 PetriNetUnfolder]: 437/1165 cut-off events. [2020-10-16 03:00:08,725 INFO L130 PetriNetUnfolder]: For 189851/189857 co-relation queries the response was YES. [2020-10-16 03:00:08,740 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21994 conditions, 1165 events. 437/1165 cut-off events. For 189851/189857 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 9648 event pairs, 0 based on Foata normal form. 7/1172 useless extension candidates. Maximal degree in co-relation 21807. Up to 755 conditions per place. [2020-10-16 03:00:08,752 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 550 selfloop transitions, 68 changer transitions 0/625 dead transitions. [2020-10-16 03:00:08,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 625 transitions, 32726 flow [2020-10-16 03:00:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 03:00:08,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 03:00:08,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-16 03:00:08,754 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-16 03:00:08,754 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-16 03:00:08,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-16 03:00:08,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:08,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-16 03:00:08,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 03:00:08,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 03:00:08,757 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 03:00:08,757 INFO L185 Difference]: Start difference. First operand has 465 places, 601 transitions, 30699 flow. Second operand 13 states and 939 transitions. [2020-10-16 03:00:08,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 625 transitions, 32726 flow [2020-10-16 03:00:09,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 625 transitions, 32661 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-16 03:00:09,698 INFO L241 Difference]: Finished difference. Result has 472 places, 607 transitions, 31231 flow [2020-10-16 03:00:09,699 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30634, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=31231, PETRI_PLACES=472, PETRI_TRANSITIONS=607} [2020-10-16 03:00:09,699 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 454 predicate places. [2020-10-16 03:00:09,699 INFO L481 AbstractCegarLoop]: Abstraction has has 472 places, 607 transitions, 31231 flow [2020-10-16 03:00:09,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:09,699 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:09,699 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:09,900 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-16 03:00:09,900 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:09,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:09,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1733336896, now seen corresponding path program 55 times [2020-10-16 03:00:09,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:09,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416025536] [2020-10-16 03:00:09,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:09,986 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 03:00:09,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416025536] [2020-10-16 03:00:09,987 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053203062] [2020-10-16 03:00:09,987 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 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 03:00:10,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:10,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:10,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:10,174 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 03:00:10,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:10,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:10,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93978759] [2020-10-16 03:00:10,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:10,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:10,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:10,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:10,177 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:10,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 607 transitions, 31231 flow. Second operand 15 states. [2020-10-16 03:00:10,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:10,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:10,177 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:10,917 INFO L129 PetriNetUnfolder]: 440/1174 cut-off events. [2020-10-16 03:00:10,917 INFO L130 PetriNetUnfolder]: For 194065/194071 co-relation queries the response was YES. [2020-10-16 03:00:10,933 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22301 conditions, 1174 events. 440/1174 cut-off events. For 194065/194071 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 9778 event pairs, 0 based on Foata normal form. 7/1181 useless extension candidates. Maximal degree in co-relation 22111. Up to 756 conditions per place. [2020-10-16 03:00:10,945 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 553 selfloop transitions, 73 changer transitions 0/633 dead transitions. [2020-10-16 03:00:10,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 633 transitions, 33343 flow [2020-10-16 03:00:10,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 03:00:10,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 03:00:10,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1011 transitions. [2020-10-16 03:00:10,948 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6748998664886515 [2020-10-16 03:00:10,948 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1011 transitions. [2020-10-16 03:00:10,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1011 transitions. [2020-10-16 03:00:10,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:10,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1011 transitions. [2020-10-16 03:00:10,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 03:00:10,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 03:00:10,950 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 03:00:10,950 INFO L185 Difference]: Start difference. First operand has 472 places, 607 transitions, 31231 flow. Second operand 14 states and 1011 transitions. [2020-10-16 03:00:10,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 633 transitions, 33343 flow [2020-10-16 03:00:11,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 633 transitions, 33253 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-16 03:00:11,946 INFO L241 Difference]: Finished difference. Result has 476 places, 612 transitions, 31724 flow [2020-10-16 03:00:11,946 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31141, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=31724, PETRI_PLACES=476, PETRI_TRANSITIONS=612} [2020-10-16 03:00:11,947 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 458 predicate places. [2020-10-16 03:00:11,947 INFO L481 AbstractCegarLoop]: Abstraction has has 476 places, 612 transitions, 31724 flow [2020-10-16 03:00:11,947 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:11,947 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:11,947 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:12,152 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-16 03:00:12,153 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:12,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:12,153 INFO L82 PathProgramCache]: Analyzing trace with hash -914897333, now seen corresponding path program 56 times [2020-10-16 03:00:12,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:12,154 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716043236] [2020-10-16 03:00:12,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:12,236 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 03:00:12,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716043236] [2020-10-16 03:00:12,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840286410] [2020-10-16 03:00:12,237 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 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 03:00:12,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:00:12,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:12,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:12,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:12,422 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 03:00:12,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:12,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:12,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699919741] [2020-10-16 03:00:12,424 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:12,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:12,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:12,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:12,425 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:12,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 612 transitions, 31724 flow. Second operand 15 states. [2020-10-16 03:00:12,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:12,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:12,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:13,342 INFO L129 PetriNetUnfolder]: 446/1192 cut-off events. [2020-10-16 03:00:13,342 INFO L130 PetriNetUnfolder]: For 203812/203814 co-relation queries the response was YES. [2020-10-16 03:00:13,356 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22797 conditions, 1192 events. 446/1192 cut-off events. For 203812/203814 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 9815 event pairs, 0 based on Foata normal form. 3/1195 useless extension candidates. Maximal degree in co-relation 22604. Up to 757 conditions per place. [2020-10-16 03:00:13,369 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 548 selfloop transitions, 84 changer transitions 0/639 dead transitions. [2020-10-16 03:00:13,370 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 639 transitions, 34049 flow [2020-10-16 03:00:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:00:13,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:00:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1083 transitions. [2020-10-16 03:00:13,371 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747663551401869 [2020-10-16 03:00:13,371 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1083 transitions. [2020-10-16 03:00:13,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1083 transitions. [2020-10-16 03:00:13,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:13,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1083 transitions. [2020-10-16 03:00:13,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:00:13,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:00:13,373 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:00:13,373 INFO L185 Difference]: Start difference. First operand has 476 places, 612 transitions, 31724 flow. Second operand 15 states and 1083 transitions. [2020-10-16 03:00:13,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 639 transitions, 34049 flow [2020-10-16 03:00:14,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 639 transitions, 33971 flow, removed 1 selfloop flow, removed 9 redundant places. [2020-10-16 03:00:14,380 INFO L241 Difference]: Finished difference. Result has 484 places, 622 transitions, 32581 flow [2020-10-16 03:00:14,381 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31646, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=32581, PETRI_PLACES=484, PETRI_TRANSITIONS=622} [2020-10-16 03:00:14,381 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 466 predicate places. [2020-10-16 03:00:14,381 INFO L481 AbstractCegarLoop]: Abstraction has has 484 places, 622 transitions, 32581 flow [2020-10-16 03:00:14,381 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:14,381 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:14,381 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:14,585 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-16 03:00:14,586 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:14,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:14,586 INFO L82 PathProgramCache]: Analyzing trace with hash 817451173, now seen corresponding path program 57 times [2020-10-16 03:00:14,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:14,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977352135] [2020-10-16 03:00:14,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:14,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:14,667 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 03:00:14,668 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977352135] [2020-10-16 03:00:14,668 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854605379] [2020-10-16 03:00:14,668 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 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 03:00:14,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:00:14,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:14,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:14,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:14,851 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 03:00:14,851 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:14,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:14,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15661183] [2020-10-16 03:00:14,852 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:14,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:14,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:14,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:14,853 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:14,854 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 622 transitions, 32581 flow. Second operand 15 states. [2020-10-16 03:00:14,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:14,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:14,854 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:15,778 INFO L129 PetriNetUnfolder]: 454/1216 cut-off events. [2020-10-16 03:00:15,779 INFO L130 PetriNetUnfolder]: For 212258/212264 co-relation queries the response was YES. [2020-10-16 03:00:15,797 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23491 conditions, 1216 events. 454/1216 cut-off events. For 212258/212264 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 10235 event pairs, 0 based on Foata normal form. 7/1223 useless extension candidates. Maximal degree in co-relation 23295. Up to 763 conditions per place. [2020-10-16 03:00:15,809 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 549 selfloop transitions, 94 changer transitions 0/650 dead transitions. [2020-10-16 03:00:15,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 650 transitions, 35063 flow [2020-10-16 03:00:15,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:00:15,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:00:15,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1083 transitions. [2020-10-16 03:00:15,811 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6747663551401869 [2020-10-16 03:00:15,811 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1083 transitions. [2020-10-16 03:00:15,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1083 transitions. [2020-10-16 03:00:15,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:15,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1083 transitions. [2020-10-16 03:00:15,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:00:15,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:00:15,813 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:00:15,813 INFO L185 Difference]: Start difference. First operand has 484 places, 622 transitions, 32581 flow. Second operand 15 states and 1083 transitions. [2020-10-16 03:00:15,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 650 transitions, 35063 flow [2020-10-16 03:00:16,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 650 transitions, 34962 flow, removed 13 selfloop flow, removed 10 redundant places. [2020-10-16 03:00:16,915 INFO L241 Difference]: Finished difference. Result has 491 places, 634 transitions, 33610 flow [2020-10-16 03:00:16,916 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32481, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=33610, PETRI_PLACES=491, PETRI_TRANSITIONS=634} [2020-10-16 03:00:16,916 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 473 predicate places. [2020-10-16 03:00:16,916 INFO L481 AbstractCegarLoop]: Abstraction has has 491 places, 634 transitions, 33610 flow [2020-10-16 03:00:16,916 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:16,916 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:16,916 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:17,117 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:17,117 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:17,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:17,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1188961444, now seen corresponding path program 58 times [2020-10-16 03:00:17,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:17,118 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385075600] [2020-10-16 03:00:17,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:17,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:17,198 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 03:00:17,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385075600] [2020-10-16 03:00:17,199 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920930020] [2020-10-16 03:00:17,199 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 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 03:00:17,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:17,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:17,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:17,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:17,388 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 03:00:17,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:17,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:17,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592991289] [2020-10-16 03:00:17,389 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:17,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:17,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:17,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:17,390 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:17,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 634 transitions, 33610 flow. Second operand 15 states. [2020-10-16 03:00:17,391 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:17,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:17,391 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:18,318 INFO L129 PetriNetUnfolder]: 457/1225 cut-off events. [2020-10-16 03:00:18,318 INFO L130 PetriNetUnfolder]: For 219606/219612 co-relation queries the response was YES. [2020-10-16 03:00:18,337 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23818 conditions, 1225 events. 457/1225 cut-off events. For 219606/219612 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 10338 event pairs, 0 based on Foata normal form. 7/1232 useless extension candidates. Maximal degree in co-relation 23619. Up to 740 conditions per place. [2020-10-16 03:00:18,349 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 523 selfloop transitions, 123 changer transitions 0/653 dead transitions. [2020-10-16 03:00:18,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 653 transitions, 35457 flow [2020-10-16 03:00:18,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:00:18,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:00:18,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-16 03:00:18,351 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-16 03:00:18,351 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-16 03:00:18,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-16 03:00:18,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:18,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-16 03:00:18,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:00:18,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:00:18,353 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:00:18,353 INFO L185 Difference]: Start difference. First operand has 491 places, 634 transitions, 33610 flow. Second operand 17 states and 1229 transitions. [2020-10-16 03:00:18,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 653 transitions, 35457 flow [2020-10-16 03:00:19,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 653 transitions, 35370 flow, removed 0 selfloop flow, removed 10 redundant places. [2020-10-16 03:00:19,529 INFO L241 Difference]: Finished difference. Result has 499 places, 638 transitions, 34132 flow [2020-10-16 03:00:19,530 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33523, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=34132, PETRI_PLACES=499, PETRI_TRANSITIONS=638} [2020-10-16 03:00:19,530 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 481 predicate places. [2020-10-16 03:00:19,530 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 638 transitions, 34132 flow [2020-10-16 03:00:19,530 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:19,530 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:19,530 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:19,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:19,731 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:19,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:19,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1195246384, now seen corresponding path program 59 times [2020-10-16 03:00:19,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:19,732 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140247406] [2020-10-16 03:00:19,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:19,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:19,816 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 03:00:19,816 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140247406] [2020-10-16 03:00:19,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084443033] [2020-10-16 03:00:19,817 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 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 03:00:19,882 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:00:19,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:19,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:19,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:20,078 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 03:00:20,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:20,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:20,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595837060] [2020-10-16 03:00:20,078 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:20,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:20,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:20,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:20,080 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:20,080 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 638 transitions, 34132 flow. Second operand 15 states. [2020-10-16 03:00:20,080 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:20,080 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:20,080 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:21,015 INFO L129 PetriNetUnfolder]: 458/1228 cut-off events. [2020-10-16 03:00:21,015 INFO L130 PetriNetUnfolder]: For 222887/222893 co-relation queries the response was YES. [2020-10-16 03:00:21,033 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24081 conditions, 1228 events. 458/1228 cut-off events. For 222887/222893 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 10353 event pairs, 0 based on Foata normal form. 7/1235 useless extension candidates. Maximal degree in co-relation 23880. Up to 734 conditions per place. [2020-10-16 03:00:21,046 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 517 selfloop transitions, 130 changer transitions 0/654 dead transitions. [2020-10-16 03:00:21,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 654 transitions, 35881 flow [2020-10-16 03:00:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:00:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:00:21,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1229 transitions. [2020-10-16 03:00:21,047 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6756459593183067 [2020-10-16 03:00:21,048 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1229 transitions. [2020-10-16 03:00:21,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1229 transitions. [2020-10-16 03:00:21,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:21,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1229 transitions. [2020-10-16 03:00:21,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:00:21,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:00:21,049 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:00:21,049 INFO L185 Difference]: Start difference. First operand has 499 places, 638 transitions, 34132 flow. Second operand 17 states and 1229 transitions. [2020-10-16 03:00:21,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 654 transitions, 35881 flow [2020-10-16 03:00:22,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 654 transitions, 35762 flow, removed 2 selfloop flow, removed 13 redundant places. [2020-10-16 03:00:22,235 INFO L241 Difference]: Finished difference. Result has 504 places, 640 transitions, 34539 flow [2020-10-16 03:00:22,236 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34013, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=34539, PETRI_PLACES=504, PETRI_TRANSITIONS=640} [2020-10-16 03:00:22,236 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 486 predicate places. [2020-10-16 03:00:22,236 INFO L481 AbstractCegarLoop]: Abstraction has has 504 places, 640 transitions, 34539 flow [2020-10-16 03:00:22,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:22,236 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:22,236 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:22,437 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:22,437 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:22,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:22,438 INFO L82 PathProgramCache]: Analyzing trace with hash -528232725, now seen corresponding path program 60 times [2020-10-16 03:00:22,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:22,438 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120660183] [2020-10-16 03:00:22,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:22,522 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 03:00:22,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120660183] [2020-10-16 03:00:22,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876290544] [2020-10-16 03:00:22,523 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 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 03:00:22,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:00:22,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:22,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:22,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:22,718 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 03:00:22,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:22,719 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:22,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576093337] [2020-10-16 03:00:22,719 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:22,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:22,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:22,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:22,720 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:22,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 640 transitions, 34539 flow. Second operand 15 states. [2020-10-16 03:00:22,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:22,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:22,721 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:23,720 INFO L129 PetriNetUnfolder]: 461/1236 cut-off events. [2020-10-16 03:00:23,720 INFO L130 PetriNetUnfolder]: For 230099/230101 co-relation queries the response was YES. [2020-10-16 03:00:23,739 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24546 conditions, 1236 events. 461/1236 cut-off events. For 230099/230101 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 10425 event pairs, 0 based on Foata normal form. 3/1239 useless extension candidates. Maximal degree in co-relation 24343. Up to 737 conditions per place. [2020-10-16 03:00:23,753 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 525 selfloop transitions, 135 changer transitions 0/667 dead transitions. [2020-10-16 03:00:23,753 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 667 transitions, 36811 flow [2020-10-16 03:00:23,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:00:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:00:23,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-16 03:00:23,755 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-16 03:00:23,755 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-16 03:00:23,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-16 03:00:23,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:23,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-16 03:00:23,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:00:23,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:00:23,757 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:00:23,757 INFO L185 Difference]: Start difference. First operand has 504 places, 640 transitions, 34539 flow. Second operand 17 states and 1228 transitions. [2020-10-16 03:00:23,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 667 transitions, 36811 flow [2020-10-16 03:00:25,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 667 transitions, 36681 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-16 03:00:25,044 INFO L241 Difference]: Finished difference. Result has 510 places, 648 transitions, 35333 flow [2020-10-16 03:00:25,045 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34410, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=35333, PETRI_PLACES=510, PETRI_TRANSITIONS=648} [2020-10-16 03:00:25,045 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 492 predicate places. [2020-10-16 03:00:25,045 INFO L481 AbstractCegarLoop]: Abstraction has has 510 places, 648 transitions, 35333 flow [2020-10-16 03:00:25,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:25,046 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:25,046 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:25,259 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:25,259 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:25,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:25,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1847095856, now seen corresponding path program 61 times [2020-10-16 03:00:25,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:25,261 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232244986] [2020-10-16 03:00:25,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:25,344 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 03:00:25,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232244986] [2020-10-16 03:00:25,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140345819] [2020-10-16 03:00:25,345 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 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 03:00:25,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:25,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:25,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:25,489 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:00:25,499 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 03:00:25,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:25,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:25,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884113618] [2020-10-16 03:00:25,500 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:25,500 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:25,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:25,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:25,501 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:25,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 648 transitions, 35333 flow. Second operand 15 states. [2020-10-16 03:00:25,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:25,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:25,502 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:26,981 INFO L129 PetriNetUnfolder]: 491/1318 cut-off events. [2020-10-16 03:00:26,981 INFO L130 PetriNetUnfolder]: For 270233/270239 co-relation queries the response was YES. [2020-10-16 03:00:27,000 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26723 conditions, 1318 events. 491/1318 cut-off events. For 270233/270239 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 11224 event pairs, 0 based on Foata normal form. 9/1327 useless extension candidates. Maximal degree in co-relation 26517. Up to 673 conditions per place. [2020-10-16 03:00:27,014 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 329 selfloop transitions, 359 changer transitions 0/695 dead transitions. [2020-10-16 03:00:27,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 695 transitions, 40124 flow [2020-10-16 03:00:27,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 03:00:27,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 03:00:27,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2540 transitions. [2020-10-16 03:00:27,017 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678237650200267 [2020-10-16 03:00:27,017 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2540 transitions. [2020-10-16 03:00:27,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2540 transitions. [2020-10-16 03:00:27,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:27,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2540 transitions. [2020-10-16 03:00:27,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 03:00:27,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 03:00:27,020 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 03:00:27,020 INFO L185 Difference]: Start difference. First operand has 510 places, 648 transitions, 35333 flow. Second operand 35 states and 2540 transitions. [2020-10-16 03:00:27,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 695 transitions, 40124 flow [2020-10-16 03:00:28,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 695 transitions, 39974 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-16 03:00:28,315 INFO L241 Difference]: Finished difference. Result has 536 places, 691 transitions, 39446 flow [2020-10-16 03:00:28,316 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35191, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=320, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=39446, PETRI_PLACES=536, PETRI_TRANSITIONS=691} [2020-10-16 03:00:28,316 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 518 predicate places. [2020-10-16 03:00:28,316 INFO L481 AbstractCegarLoop]: Abstraction has has 536 places, 691 transitions, 39446 flow [2020-10-16 03:00:28,316 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:28,316 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:28,316 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:28,516 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-16 03:00:28,517 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:28,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:28,518 INFO L82 PathProgramCache]: Analyzing trace with hash -524026324, now seen corresponding path program 62 times [2020-10-16 03:00:28,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:28,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436372906] [2020-10-16 03:00:28,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:28,599 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 03:00:28,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436372906] [2020-10-16 03:00:28,600 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672705932] [2020-10-16 03:00:28,600 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 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 03:00:28,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:00:28,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:28,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:28,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:28,793 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 03:00:28,794 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:28,794 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:28,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110657216] [2020-10-16 03:00:28,794 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:28,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:28,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:28,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:28,796 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:28,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 691 transitions, 39446 flow. Second operand 15 states. [2020-10-16 03:00:28,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:28,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:28,797 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:29,891 INFO L129 PetriNetUnfolder]: 492/1319 cut-off events. [2020-10-16 03:00:29,891 INFO L130 PetriNetUnfolder]: For 267924/267926 co-relation queries the response was YES. [2020-10-16 03:00:29,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27467 conditions, 1319 events. 492/1319 cut-off events. For 267924/267926 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 11123 event pairs, 0 based on Foata normal form. 3/1322 useless extension candidates. Maximal degree in co-relation 27257. Up to 786 conditions per place. [2020-10-16 03:00:29,928 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 550 selfloop transitions, 146 changer transitions 0/703 dead transitions. [2020-10-16 03:00:29,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 703 transitions, 41260 flow [2020-10-16 03:00:29,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:00:29,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:00:29,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1086 transitions. [2020-10-16 03:00:29,930 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6766355140186916 [2020-10-16 03:00:29,930 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1086 transitions. [2020-10-16 03:00:29,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1086 transitions. [2020-10-16 03:00:29,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:29,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1086 transitions. [2020-10-16 03:00:29,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:00:29,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:00:29,932 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:00:29,932 INFO L185 Difference]: Start difference. First operand has 536 places, 691 transitions, 39446 flow. Second operand 15 states and 1086 transitions. [2020-10-16 03:00:29,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 703 transitions, 41260 flow [2020-10-16 03:00:31,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 703 transitions, 40018 flow, removed 443 selfloop flow, removed 25 redundant places. [2020-10-16 03:00:31,430 INFO L241 Difference]: Finished difference. Result has 526 places, 692 transitions, 38795 flow [2020-10-16 03:00:31,430 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38248, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=38795, PETRI_PLACES=526, PETRI_TRANSITIONS=692} [2020-10-16 03:00:31,431 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 508 predicate places. [2020-10-16 03:00:31,431 INFO L481 AbstractCegarLoop]: Abstraction has has 526 places, 692 transitions, 38795 flow [2020-10-16 03:00:31,431 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:31,431 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:31,431 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:31,631 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:31,632 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:31,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:31,632 INFO L82 PathProgramCache]: Analyzing trace with hash -508169824, now seen corresponding path program 63 times [2020-10-16 03:00:31,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:31,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750427862] [2020-10-16 03:00:31,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:31,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:31,720 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 03:00:31,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750427862] [2020-10-16 03:00:31,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275346688] [2020-10-16 03:00:31,720 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 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 03:00:31,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:00:31,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:31,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:31,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:31,907 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 03:00:31,907 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:31,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:31,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526722154] [2020-10-16 03:00:31,908 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:31,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:31,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:31,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:31,910 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:31,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 692 transitions, 38795 flow. Second operand 15 states. [2020-10-16 03:00:31,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:31,911 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:31,911 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:33,143 INFO L129 PetriNetUnfolder]: 495/1331 cut-off events. [2020-10-16 03:00:33,143 INFO L130 PetriNetUnfolder]: For 267680/267682 co-relation queries the response was YES. [2020-10-16 03:00:33,164 INFO L80 FinitePrefix]: Finished finitePrefix Result has 27212 conditions, 1331 events. 495/1331 cut-off events. For 267680/267682 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 11262 event pairs, 0 based on Foata normal form. 3/1334 useless extension candidates. Maximal degree in co-relation 27000. Up to 685 conditions per place. [2020-10-16 03:00:33,177 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 439 selfloop transitions, 269 changer transitions 0/715 dead transitions. [2020-10-16 03:00:33,178 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 715 transitions, 40854 flow [2020-10-16 03:00:33,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:00:33,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:00:33,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1667 transitions. [2020-10-16 03:00:33,180 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773669240146282 [2020-10-16 03:00:33,180 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1667 transitions. [2020-10-16 03:00:33,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1667 transitions. [2020-10-16 03:00:33,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:33,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1667 transitions. [2020-10-16 03:00:33,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:00:33,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:00:33,183 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:00:33,183 INFO L185 Difference]: Start difference. First operand has 526 places, 692 transitions, 38795 flow. Second operand 23 states and 1667 transitions. [2020-10-16 03:00:33,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 715 transitions, 40854 flow [2020-10-16 03:00:34,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 715 transitions, 40691 flow, removed 1 selfloop flow, removed 11 redundant places. [2020-10-16 03:00:34,532 INFO L241 Difference]: Finished difference. Result has 538 places, 695 transitions, 39605 flow [2020-10-16 03:00:34,533 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38632, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=39605, PETRI_PLACES=538, PETRI_TRANSITIONS=695} [2020-10-16 03:00:34,533 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 520 predicate places. [2020-10-16 03:00:34,533 INFO L481 AbstractCegarLoop]: Abstraction has has 538 places, 695 transitions, 39605 flow [2020-10-16 03:00:34,533 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:34,533 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:34,533 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:34,734 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:34,734 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:34,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:34,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1117374163, now seen corresponding path program 64 times [2020-10-16 03:00:34,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:34,735 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41462183] [2020-10-16 03:00:34,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:34,817 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 03:00:34,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41462183] [2020-10-16 03:00:34,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124193331] [2020-10-16 03:00:34,818 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 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 03:00:34,856 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:34,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:34,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:34,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:34,985 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 03:00:34,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:34,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:00:34,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230209894] [2020-10-16 03:00:34,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:00:34,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:34,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:00:34,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:00:34,988 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:34,988 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 695 transitions, 39605 flow. Second operand 15 states. [2020-10-16 03:00:34,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:34,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:34,989 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:36,324 INFO L129 PetriNetUnfolder]: 507/1361 cut-off events. [2020-10-16 03:00:36,324 INFO L130 PetriNetUnfolder]: For 284038/284044 co-relation queries the response was YES. [2020-10-16 03:00:36,347 INFO L80 FinitePrefix]: Finished finitePrefix Result has 28268 conditions, 1361 events. 507/1361 cut-off events. For 284038/284044 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 11702 event pairs, 0 based on Foata normal form. 7/1368 useless extension candidates. Maximal degree in co-relation 28055. Up to 532 conditions per place. [2020-10-16 03:00:36,362 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 460 changer transitions 0/734 dead transitions. [2020-10-16 03:00:36,362 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 734 transitions, 42613 flow [2020-10-16 03:00:36,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:00:36,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:00:36,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1957 transitions. [2020-10-16 03:00:36,364 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6773970231914157 [2020-10-16 03:00:36,364 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1957 transitions. [2020-10-16 03:00:36,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1957 transitions. [2020-10-16 03:00:36,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:36,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1957 transitions. [2020-10-16 03:00:36,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:00:36,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:00:36,367 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:00:36,367 INFO L185 Difference]: Start difference. First operand has 538 places, 695 transitions, 39605 flow. Second operand 27 states and 1957 transitions. [2020-10-16 03:00:36,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 734 transitions, 42613 flow [2020-10-16 03:00:37,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 734 transitions, 42154 flow, removed 24 selfloop flow, removed 28 redundant places. [2020-10-16 03:00:37,797 INFO L241 Difference]: Finished difference. Result has 537 places, 714 transitions, 41480 flow [2020-10-16 03:00:37,798 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39146, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=41480, PETRI_PLACES=537, PETRI_TRANSITIONS=714} [2020-10-16 03:00:37,798 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 519 predicate places. [2020-10-16 03:00:37,798 INFO L481 AbstractCegarLoop]: Abstraction has has 537 places, 714 transitions, 41480 flow [2020-10-16 03:00:37,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:00:37,798 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:37,798 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:00:37,999 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:37,999 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:00:38,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:38,000 INFO L82 PathProgramCache]: Analyzing trace with hash -508147504, now seen corresponding path program 65 times [2020-10-16 03:00:38,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:38,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800341786] [2020-10-16 03:00:38,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:38,082 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 03:00:38,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800341786] [2020-10-16 03:00:38,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732524841] [2020-10-16 03:00:38,083 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 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 03:00:38,124 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:00:38,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:38,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:00:38,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:38,242 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:00:42,361 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 20 [2020-10-16 03:00:42,363 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 03:00:42,363 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:42,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 03:00:42,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552632220] [2020-10-16 03:00:42,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:00:42,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:42,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:00:42,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=179, Unknown=1, NotChecked=0, Total=240 [2020-10-16 03:00:42,365 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:00:42,365 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 714 transitions, 41480 flow. Second operand 16 states. [2020-10-16 03:00:42,365 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:42,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:00:42,365 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:51,230 WARN L193 SmtUtils]: Spent 1.41 s on a formula simplification that was a NOOP. DAG size: 29 [2020-10-16 03:01:03,234 WARN L193 SmtUtils]: Spent 1.31 s on a formula simplification that was a NOOP. DAG size: 25 [2020-10-16 03:01:10,500 WARN L193 SmtUtils]: Spent 1.66 s on a formula simplification. DAG size of input: 27 DAG size of output: 26 [2020-10-16 03:01:25,200 INFO L129 PetriNetUnfolder]: 521/1400 cut-off events. [2020-10-16 03:01:25,200 INFO L130 PetriNetUnfolder]: For 314207/314213 co-relation queries the response was YES. [2020-10-16 03:01:25,222 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29860 conditions, 1400 events. 521/1400 cut-off events. For 314207/314213 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 12118 event pairs, 0 based on Foata normal form. 8/1408 useless extension candidates. Maximal degree in co-relation 29650. Up to 665 conditions per place. [2020-10-16 03:01:25,238 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 361 selfloop transitions, 371 changer transitions 0/739 dead transitions. [2020-10-16 03:01:25,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 739 transitions, 44892 flow [2020-10-16 03:01:25,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 03:01:25,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 03:01:25,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2175 transitions. [2020-10-16 03:01:25,240 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.677570093457944 [2020-10-16 03:01:25,240 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2175 transitions. [2020-10-16 03:01:25,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2175 transitions. [2020-10-16 03:01:25,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:25,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2175 transitions. [2020-10-16 03:01:25,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 03:01:25,243 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 03:01:25,243 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 03:01:25,243 INFO L185 Difference]: Start difference. First operand has 537 places, 714 transitions, 41480 flow. Second operand 30 states and 2175 transitions. [2020-10-16 03:01:25,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 739 transitions, 44892 flow [2020-10-16 03:01:26,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 739 transitions, 44036 flow, removed 120 selfloop flow, removed 26 redundant places. [2020-10-16 03:01:26,808 INFO L241 Difference]: Finished difference. Result has 544 places, 731 transitions, 43367 flow [2020-10-16 03:01:26,809 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40636, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=43367, PETRI_PLACES=544, PETRI_TRANSITIONS=731} [2020-10-16 03:01:26,810 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 526 predicate places. [2020-10-16 03:01:26,810 INFO L481 AbstractCegarLoop]: Abstraction has has 544 places, 731 transitions, 43367 flow [2020-10-16 03:01:26,810 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:01:26,810 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:26,810 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:27,010 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:27,011 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:27,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:27,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1117351843, now seen corresponding path program 66 times [2020-10-16 03:01:27,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:27,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287376707] [2020-10-16 03:01:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:27,104 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 03:01:27,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287376707] [2020-10-16 03:01:27,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047796964] [2020-10-16 03:01:27,105 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 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 03:01:27,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:01:27,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:27,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:01:27,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:27,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:01:27,263 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 03:01:27,263 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:27,263 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:01:27,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840784804] [2020-10-16 03:01:27,264 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:01:27,264 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:27,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:01:27,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:01:27,265 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:01:27,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 731 transitions, 43367 flow. Second operand 15 states. [2020-10-16 03:01:27,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:27,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:01:27,266 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:28,989 INFO L129 PetriNetUnfolder]: 540/1450 cut-off events. [2020-10-16 03:01:28,989 INFO L130 PetriNetUnfolder]: For 365127/365133 co-relation queries the response was YES. [2020-10-16 03:01:29,010 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32005 conditions, 1450 events. 540/1450 cut-off events. For 365127/365133 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 12592 event pairs, 0 based on Foata normal form. 9/1459 useless extension candidates. Maximal degree in co-relation 31796. Up to 570 conditions per place. [2020-10-16 03:01:29,027 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 170 selfloop transitions, 583 changer transitions 0/760 dead transitions. [2020-10-16 03:01:29,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 760 transitions, 47941 flow [2020-10-16 03:01:29,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:01:29,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:01:29,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2250 transitions. [2020-10-16 03:01:29,029 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783237865541152 [2020-10-16 03:01:29,030 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2250 transitions. [2020-10-16 03:01:29,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2250 transitions. [2020-10-16 03:01:29,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:29,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2250 transitions. [2020-10-16 03:01:29,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:01:29,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:01:29,034 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:01:29,035 INFO L185 Difference]: Start difference. First operand has 544 places, 731 transitions, 43367 flow. Second operand 31 states and 2250 transitions. [2020-10-16 03:01:29,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 760 transitions, 47941 flow [2020-10-16 03:01:30,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 760 transitions, 46752 flow, removed 450 selfloop flow, removed 23 redundant places. [2020-10-16 03:01:30,690 INFO L241 Difference]: Finished difference. Result has 554 places, 755 transitions, 46715 flow [2020-10-16 03:01:30,691 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=42188, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=46715, PETRI_PLACES=554, PETRI_TRANSITIONS=755} [2020-10-16 03:01:30,691 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-16 03:01:30,691 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 755 transitions, 46715 flow [2020-10-16 03:01:30,691 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:01:30,691 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:30,692 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:30,899 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-16 03:01:30,900 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:30,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:30,900 INFO L82 PathProgramCache]: Analyzing trace with hash -501862564, now seen corresponding path program 67 times [2020-10-16 03:01:30,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:30,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756095129] [2020-10-16 03:01:30,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:30,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:30,991 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 03:01:30,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756095129] [2020-10-16 03:01:30,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929084309] [2020-10-16 03:01:30,991 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 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 03:01:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:31,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:01:31,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:31,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:01:31,152 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 03:01:31,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:31,153 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:01:31,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147563403] [2020-10-16 03:01:31,153 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:01:31,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:31,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:01:31,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:01:31,155 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:01:31,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 755 transitions, 46715 flow. Second operand 15 states. [2020-10-16 03:01:31,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:31,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:01:31,156 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:32,627 INFO L129 PetriNetUnfolder]: 544/1459 cut-off events. [2020-10-16 03:01:32,627 INFO L130 PetriNetUnfolder]: For 362748/362750 co-relation queries the response was YES. [2020-10-16 03:01:32,649 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32553 conditions, 1459 events. 544/1459 cut-off events. For 362748/362750 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 12604 event pairs, 0 based on Foata normal form. 4/1463 useless extension candidates. Maximal degree in co-relation 32342. Up to 872 conditions per place. [2020-10-16 03:01:32,666 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 560 selfloop transitions, 203 changer transitions 0/770 dead transitions. [2020-10-16 03:01:32,666 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 770 transitions, 49133 flow [2020-10-16 03:01:32,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:01:32,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:01:32,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-16 03:01:32,668 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-16 03:01:32,668 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-16 03:01:32,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-16 03:01:32,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:32,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-16 03:01:32,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:01:32,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:01:32,670 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:01:32,670 INFO L185 Difference]: Start difference. First operand has 554 places, 755 transitions, 46715 flow. Second operand 23 states and 1669 transitions. [2020-10-16 03:01:32,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 770 transitions, 49133 flow [2020-10-16 03:01:34,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 770 transitions, 46300 flow, removed 1141 selfloop flow, removed 28 redundant places. [2020-10-16 03:01:34,491 INFO L241 Difference]: Finished difference. Result has 551 places, 761 transitions, 45109 flow [2020-10-16 03:01:34,492 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=43928, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=45109, PETRI_PLACES=551, PETRI_TRANSITIONS=761} [2020-10-16 03:01:34,492 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 533 predicate places. [2020-10-16 03:01:34,492 INFO L481 AbstractCegarLoop]: Abstraction has has 551 places, 761 transitions, 45109 flow [2020-10-16 03:01:34,492 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:01:34,492 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:34,492 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:34,693 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-16 03:01:34,693 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:34,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:34,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1117323013, now seen corresponding path program 68 times [2020-10-16 03:01:34,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:34,694 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146063578] [2020-10-16 03:01:34,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:34,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:34,789 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 03:01:34,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146063578] [2020-10-16 03:01:34,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085931320] [2020-10-16 03:01:34,790 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 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 03:01:34,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:01:34,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:34,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:01:34,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:34,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:01:34,956 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 03:01:34,957 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:34,957 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:01:34,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231578027] [2020-10-16 03:01:34,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:01:34,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:34,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:01:34,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:01:34,958 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:01:34,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 761 transitions, 45109 flow. Second operand 15 states. [2020-10-16 03:01:34,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:34,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:01:34,959 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:36,598 INFO L129 PetriNetUnfolder]: 555/1489 cut-off events. [2020-10-16 03:01:36,598 INFO L130 PetriNetUnfolder]: For 339417/339423 co-relation queries the response was YES. [2020-10-16 03:01:36,620 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31131 conditions, 1489 events. 555/1489 cut-off events. For 339417/339423 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 13032 event pairs, 0 based on Foata normal form. 8/1497 useless extension candidates. Maximal degree in co-relation 30921. Up to 720 conditions per place. [2020-10-16 03:01:36,635 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 340 selfloop transitions, 434 changer transitions 0/781 dead transitions. [2020-10-16 03:01:36,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 781 transitions, 48256 flow [2020-10-16 03:01:36,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:01:36,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:01:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:01:36,638 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:01:36,638 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:01:36,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:01:36,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:36,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:01:36,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:01:36,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:01:36,642 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:01:36,643 INFO L185 Difference]: Start difference. First operand has 551 places, 761 transitions, 45109 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:01:36,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 781 transitions, 48256 flow [2020-10-16 03:01:38,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 781 transitions, 47839 flow, removed 136 selfloop flow, removed 18 redundant places. [2020-10-16 03:01:38,177 INFO L241 Difference]: Finished difference. Result has 566 places, 775 transitions, 47206 flow [2020-10-16 03:01:38,177 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=44692, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=47206, PETRI_PLACES=566, PETRI_TRANSITIONS=775} [2020-10-16 03:01:38,178 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 548 predicate places. [2020-10-16 03:01:38,178 INFO L481 AbstractCegarLoop]: Abstraction has has 566 places, 775 transitions, 47206 flow [2020-10-16 03:01:38,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:01:38,178 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:38,178 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:01:38,378 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:38,379 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:01:38,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:38,379 INFO L82 PathProgramCache]: Analyzing trace with hash -702981605, now seen corresponding path program 69 times [2020-10-16 03:01:38,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:38,380 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086563207] [2020-10-16 03:01:38,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:38,472 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 03:01:38,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086563207] [2020-10-16 03:01:38,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263249603] [2020-10-16 03:01:38,473 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 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 03:01:38,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 03:01:38,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:38,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:01:38,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:40,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:01:46,657 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 42 DAG size of output: 20 [2020-10-16 03:01:46,659 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 03:01:46,659 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:46,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-16 03:01:46,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205444152] [2020-10-16 03:01:46,660 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 03:01:46,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:46,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 03:01:46,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=178, Unknown=2, NotChecked=0, Total=240 [2020-10-16 03:01:46,662 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:01:46,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 775 transitions, 47206 flow. Second operand 16 states. [2020-10-16 03:01:46,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:46,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:01:46,663 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:50,821 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2020-10-16 03:01:54,986 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-10-16 03:01:59,460 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:02:09,260 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 03:02:11,392 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-16 03:02:17,621 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2020-10-16 03:02:21,786 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-16 03:02:34,896 INFO L129 PetriNetUnfolder]: 570/1528 cut-off events. [2020-10-16 03:02:34,896 INFO L130 PetriNetUnfolder]: For 358761/358763 co-relation queries the response was YES. [2020-10-16 03:02:34,920 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32648 conditions, 1528 events. 570/1528 cut-off events. For 358761/358763 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 13359 event pairs, 0 based on Foata normal form. 4/1532 useless extension candidates. Maximal degree in co-relation 32434. Up to 854 conditions per place. [2020-10-16 03:02:34,937 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 344 changer transitions 0/820 dead transitions. [2020-10-16 03:02:34,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 820 transitions, 51055 flow [2020-10-16 03:02:34,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:02:34,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:02:34,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2248 transitions. [2020-10-16 03:02:34,939 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6777208320771781 [2020-10-16 03:02:34,939 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2248 transitions. [2020-10-16 03:02:34,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2248 transitions. [2020-10-16 03:02:34,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:34,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2248 transitions. [2020-10-16 03:02:34,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:02:34,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:02:34,944 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:02:34,944 INFO L185 Difference]: Start difference. First operand has 566 places, 775 transitions, 47206 flow. Second operand 31 states and 2248 transitions. [2020-10-16 03:02:34,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 820 transitions, 51055 flow [2020-10-16 03:02:36,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 820 transitions, 50542 flow, removed 144 selfloop flow, removed 23 redundant places. [2020-10-16 03:02:36,637 INFO L241 Difference]: Finished difference. Result has 580 places, 802 transitions, 49423 flow [2020-10-16 03:02:36,638 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46702, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=49423, PETRI_PLACES=580, PETRI_TRANSITIONS=802} [2020-10-16 03:02:36,638 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 562 predicate places. [2020-10-16 03:02:36,638 INFO L481 AbstractCegarLoop]: Abstraction has has 580 places, 802 transitions, 49423 flow [2020-10-16 03:02:36,638 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 03:02:36,638 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:36,638 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:36,839 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:36,839 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:36,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:36,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1846202126, now seen corresponding path program 70 times [2020-10-16 03:02:36,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:36,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411568963] [2020-10-16 03:02:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:36,924 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 03:02:36,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411568963] [2020-10-16 03:02:36,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333547176] [2020-10-16 03:02:36,925 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 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 03:02:36,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:02:36,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:36,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 03:02:36,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:37,098 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:02:37,134 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 03:02:37,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:37,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-16 03:02:37,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954244238] [2020-10-16 03:02:37,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 03:02:37,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:37,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 03:02:37,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-16 03:02:37,136 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:37,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 802 transitions, 49423 flow. Second operand 15 states. [2020-10-16 03:02:37,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:37,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:37,137 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:39,081 INFO L129 PetriNetUnfolder]: 583/1562 cut-off events. [2020-10-16 03:02:39,081 INFO L130 PetriNetUnfolder]: For 378964/378970 co-relation queries the response was YES. [2020-10-16 03:02:39,108 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34025 conditions, 1562 events. 583/1562 cut-off events. For 378964/378970 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 13791 event pairs, 0 based on Foata normal form. 8/1570 useless extension candidates. Maximal degree in co-relation 33806. Up to 785 conditions per place. [2020-10-16 03:02:39,127 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 393 selfloop transitions, 429 changer transitions 0/829 dead transitions. [2020-10-16 03:02:39,127 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 829 transitions, 52912 flow [2020-10-16 03:02:39,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:02:39,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:02:39,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:02:39,130 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:02:39,130 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:02:39,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:02:39,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:39,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:02:39,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:02:39,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:02:39,136 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:02:39,136 INFO L185 Difference]: Start difference. First operand has 580 places, 802 transitions, 49423 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:02:39,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 829 transitions, 52912 flow [2020-10-16 03:02:41,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 829 transitions, 51818 flow, removed 480 selfloop flow, removed 16 redundant places. [2020-10-16 03:02:41,082 INFO L241 Difference]: Finished difference. Result has 599 places, 821 transitions, 51130 flow [2020-10-16 03:02:41,083 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48329, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=51130, PETRI_PLACES=599, PETRI_TRANSITIONS=821} [2020-10-16 03:02:41,083 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 581 predicate places. [2020-10-16 03:02:41,083 INFO L481 AbstractCegarLoop]: Abstraction has has 599 places, 821 transitions, 51130 flow [2020-10-16 03:02:41,083 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 03:02:41,083 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:41,083 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:41,283 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:41,284 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:41,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:41,284 INFO L82 PathProgramCache]: Analyzing trace with hash 1018779712, now seen corresponding path program 17 times [2020-10-16 03:02:41,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:41,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42044664] [2020-10-16 03:02:41,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:41,380 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:41,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42044664] [2020-10-16 03:02:41,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943304604] [2020-10-16 03:02:41,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 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 03:02:41,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 03:02:41,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:41,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:41,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:41,594 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:41,594 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:41,594 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:41,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454478270] [2020-10-16 03:02:41,594 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:41,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:41,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:41,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:41,596 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:41,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 821 transitions, 51130 flow. Second operand 17 states. [2020-10-16 03:02:41,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:41,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:41,596 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:42,682 INFO L129 PetriNetUnfolder]: 585/1567 cut-off events. [2020-10-16 03:02:42,682 INFO L130 PetriNetUnfolder]: For 372208/372214 co-relation queries the response was YES. [2020-10-16 03:02:42,708 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34540 conditions, 1567 events. 585/1567 cut-off events. For 372208/372214 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 13836 event pairs, 0 based on Foata normal form. 8/1575 useless extension candidates. Maximal degree in co-relation 34315. Up to 1043 conditions per place. [2020-10-16 03:02:42,725 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 768 selfloop transitions, 63 changer transitions 0/838 dead transitions. [2020-10-16 03:02:42,725 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 838 transitions, 53360 flow [2020-10-16 03:02:42,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 03:02:42,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 03:02:42,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 939 transitions. [2020-10-16 03:02:42,727 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750539180445723 [2020-10-16 03:02:42,727 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 939 transitions. [2020-10-16 03:02:42,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 939 transitions. [2020-10-16 03:02:42,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:42,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 939 transitions. [2020-10-16 03:02:42,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 03:02:42,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 03:02:42,729 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 03:02:42,729 INFO L185 Difference]: Start difference. First operand has 599 places, 821 transitions, 51130 flow. Second operand 13 states and 939 transitions. [2020-10-16 03:02:42,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 838 transitions, 53360 flow [2020-10-16 03:02:44,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 838 transitions, 52669 flow, removed 221 selfloop flow, removed 23 redundant places. [2020-10-16 03:02:44,782 INFO L241 Difference]: Finished difference. Result has 590 places, 823 transitions, 50798 flow [2020-10-16 03:02:44,783 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50445, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=821, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=50798, PETRI_PLACES=590, PETRI_TRANSITIONS=823} [2020-10-16 03:02:44,783 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-16 03:02:44,783 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 823 transitions, 50798 flow [2020-10-16 03:02:44,783 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:44,783 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:44,783 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:44,983 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:44,984 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:44,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:44,984 INFO L82 PathProgramCache]: Analyzing trace with hash -1188751946, now seen corresponding path program 18 times [2020-10-16 03:02:44,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:44,985 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908342745] [2020-10-16 03:02:44,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:45,092 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:45,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908342745] [2020-10-16 03:02:45,093 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128036609] [2020-10-16 03:02:45,093 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 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 03:02:45,131 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-16 03:02:45,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:45,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:45,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:45,322 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:45,323 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:45,323 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:45,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369406273] [2020-10-16 03:02:45,323 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:45,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:45,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:45,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:45,325 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:45,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 823 transitions, 50798 flow. Second operand 17 states. [2020-10-16 03:02:45,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:45,325 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:45,325 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:46,613 INFO L129 PetriNetUnfolder]: 587/1573 cut-off events. [2020-10-16 03:02:46,614 INFO L130 PetriNetUnfolder]: For 377626/377632 co-relation queries the response was YES. [2020-10-16 03:02:46,639 INFO L80 FinitePrefix]: Finished finitePrefix Result has 34579 conditions, 1573 events. 587/1573 cut-off events. For 377626/377632 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 13907 event pairs, 0 based on Foata normal form. 8/1581 useless extension candidates. Maximal degree in co-relation 34352. Up to 988 conditions per place. [2020-10-16 03:02:46,657 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 710 selfloop transitions, 123 changer transitions 0/840 dead transitions. [2020-10-16 03:02:46,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 840 transitions, 53071 flow [2020-10-16 03:02:46,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:02:46,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:02:46,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1517 transitions. [2020-10-16 03:02:46,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6751223854027593 [2020-10-16 03:02:46,659 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1517 transitions. [2020-10-16 03:02:46,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1517 transitions. [2020-10-16 03:02:46,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:46,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1517 transitions. [2020-10-16 03:02:46,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:02:46,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:02:46,661 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:02:46,661 INFO L185 Difference]: Start difference. First operand has 590 places, 823 transitions, 50798 flow. Second operand 21 states and 1517 transitions. [2020-10-16 03:02:46,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 840 transitions, 53071 flow [2020-10-16 03:02:48,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 840 transitions, 53006 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-16 03:02:48,625 INFO L241 Difference]: Finished difference. Result has 603 places, 826 transitions, 51311 flow [2020-10-16 03:02:48,627 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50733, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=51311, PETRI_PLACES=603, PETRI_TRANSITIONS=826} [2020-10-16 03:02:48,627 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-16 03:02:48,627 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 826 transitions, 51311 flow [2020-10-16 03:02:48,627 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:48,627 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:48,627 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:48,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:48,842 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:48,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:48,842 INFO L82 PathProgramCache]: Analyzing trace with hash -501653066, now seen corresponding path program 19 times [2020-10-16 03:02:48,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:48,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46219264] [2020-10-16 03:02:48,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:48,943 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:48,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46219264] [2020-10-16 03:02:48,944 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934932120] [2020-10-16 03:02:48,944 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 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 03:02:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:48,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:48,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:49,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:02:49,123 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:49,124 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:49,124 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:49,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283646965] [2020-10-16 03:02:49,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:49,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:49,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:49,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:49,125 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:49,126 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 826 transitions, 51311 flow. Second operand 17 states. [2020-10-16 03:02:49,126 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:49,126 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:49,126 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:50,476 INFO L129 PetriNetUnfolder]: 591/1583 cut-off events. [2020-10-16 03:02:50,477 INFO L130 PetriNetUnfolder]: For 382671/382677 co-relation queries the response was YES. [2020-10-16 03:02:50,503 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35146 conditions, 1583 events. 591/1583 cut-off events. For 382671/382677 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 13976 event pairs, 0 based on Foata normal form. 8/1591 useless extension candidates. Maximal degree in co-relation 34917. Up to 1000 conditions per place. [2020-10-16 03:02:50,520 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 710 selfloop transitions, 123 changer transitions 0/840 dead transitions. [2020-10-16 03:02:50,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 840 transitions, 54183 flow [2020-10-16 03:02:50,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:02:50,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:02:50,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:02:50,522 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:02:50,522 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:02:50,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:02:50,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:50,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:02:50,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:02:50,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:02:50,524 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:02:50,524 INFO L185 Difference]: Start difference. First operand has 603 places, 826 transitions, 51311 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:02:50,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 840 transitions, 54183 flow [2020-10-16 03:02:52,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 840 transitions, 54007 flow, removed 11 selfloop flow, removed 18 redundant places. [2020-10-16 03:02:52,578 INFO L241 Difference]: Finished difference. Result has 604 places, 834 transitions, 52507 flow [2020-10-16 03:02:52,579 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51143, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=52507, PETRI_PLACES=604, PETRI_TRANSITIONS=834} [2020-10-16 03:02:52,579 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 586 predicate places. [2020-10-16 03:02:52,579 INFO L481 AbstractCegarLoop]: Abstraction has has 604 places, 834 transitions, 52507 flow [2020-10-16 03:02:52,579 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:52,579 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:52,579 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:52,780 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:52,780 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:52,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:52,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1482715498, now seen corresponding path program 71 times [2020-10-16 03:02:52,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:52,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496078484] [2020-10-16 03:02:52,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:52,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:52,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496078484] [2020-10-16 03:02:52,911 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982238847] [2020-10-16 03:02:52,912 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 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 03:02:52,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:02:52,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:52,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:52,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:53,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:53,192 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:53,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:53,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201083247] [2020-10-16 03:02:53,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:53,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:53,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:53,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:53,194 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:53,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 834 transitions, 52507 flow. Second operand 17 states. [2020-10-16 03:02:53,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:53,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:53,195 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:54,704 INFO L129 PetriNetUnfolder]: 592/1586 cut-off events. [2020-10-16 03:02:54,704 INFO L130 PetriNetUnfolder]: For 381645/381647 co-relation queries the response was YES. [2020-10-16 03:02:54,731 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35412 conditions, 1586 events. 592/1586 cut-off events. For 381645/381647 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 14031 event pairs, 0 based on Foata normal form. 3/1589 useless extension candidates. Maximal degree in co-relation 35181. Up to 932 conditions per place. [2020-10-16 03:02:54,749 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 675 selfloop transitions, 183 changer transitions 0/865 dead transitions. [2020-10-16 03:02:54,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 865 transitions, 55026 flow [2020-10-16 03:02:54,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:02:54,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:02:54,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-16 03:02:54,751 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-16 03:02:54,751 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-16 03:02:54,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-16 03:02:54,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:54,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-16 03:02:54,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:02:54,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:02:54,753 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:02:54,753 INFO L185 Difference]: Start difference. First operand has 604 places, 834 transitions, 52507 flow. Second operand 17 states and 1228 transitions. [2020-10-16 03:02:54,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 865 transitions, 55026 flow [2020-10-16 03:02:56,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 865 transitions, 54039 flow, removed 415 selfloop flow, removed 13 redundant places. [2020-10-16 03:02:56,685 INFO L241 Difference]: Finished difference. Result has 610 places, 841 transitions, 52344 flow [2020-10-16 03:02:56,685 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51520, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=52344, PETRI_PLACES=610, PETRI_TRANSITIONS=841} [2020-10-16 03:02:56,685 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 592 predicate places. [2020-10-16 03:02:56,686 INFO L481 AbstractCegarLoop]: Abstraction has has 610 places, 841 transitions, 52344 flow [2020-10-16 03:02:56,686 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:02:56,686 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:02:56,686 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:02:56,886 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:02:56,887 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:02:56,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:02:56,887 INFO L82 PathProgramCache]: Analyzing trace with hash 1482744328, now seen corresponding path program 72 times [2020-10-16 03:02:56,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:02:56,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026555441] [2020-10-16 03:02:56,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:02:56,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:02:57,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:57,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026555441] [2020-10-16 03:02:57,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878071230] [2020-10-16 03:02:57,003 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 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 03:02:57,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:02:57,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:02:57,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:02:57,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:02:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:02:57,223 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:02:57,223 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:02:57,223 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432275775] [2020-10-16 03:02:57,224 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:02:57,224 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:02:57,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:02:57,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:02:57,226 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:02:57,226 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 841 transitions, 52344 flow. Second operand 17 states. [2020-10-16 03:02:57,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:02:57,226 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:02:57,226 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:02:58,544 INFO L129 PetriNetUnfolder]: 594/1593 cut-off events. [2020-10-16 03:02:58,544 INFO L130 PetriNetUnfolder]: For 392971/392977 co-relation queries the response was YES. [2020-10-16 03:02:58,573 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35435 conditions, 1593 events. 594/1593 cut-off events. For 392971/392977 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 14126 event pairs, 0 based on Foata normal form. 7/1600 useless extension candidates. Maximal degree in co-relation 35201. Up to 971 conditions per place. [2020-10-16 03:02:58,592 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 705 selfloop transitions, 152 changer transitions 0/864 dead transitions. [2020-10-16 03:02:58,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 864 transitions, 54880 flow [2020-10-16 03:02:58,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:02:58,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:02:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1084 transitions. [2020-10-16 03:02:58,594 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6753894080996885 [2020-10-16 03:02:58,594 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1084 transitions. [2020-10-16 03:02:58,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1084 transitions. [2020-10-16 03:02:58,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:02:58,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1084 transitions. [2020-10-16 03:02:58,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:02:58,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:02:58,596 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:02:58,597 INFO L185 Difference]: Start difference. First operand has 610 places, 841 transitions, 52344 flow. Second operand 15 states and 1084 transitions. [2020-10-16 03:02:58,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 864 transitions, 54880 flow [2020-10-16 03:03:00,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 864 transitions, 54711 flow, removed 14 selfloop flow, removed 10 redundant places. [2020-10-16 03:03:00,736 INFO L241 Difference]: Finished difference. Result has 616 places, 844 transitions, 52968 flow [2020-10-16 03:03:00,737 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52176, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=841, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=52968, PETRI_PLACES=616, PETRI_TRANSITIONS=844} [2020-10-16 03:03:00,737 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 598 predicate places. [2020-10-16 03:03:00,737 INFO L481 AbstractCegarLoop]: Abstraction has has 616 places, 844 transitions, 52968 flow [2020-10-16 03:03:00,737 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:00,737 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:00,737 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:00,937 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-16 03:03:00,938 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:00,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:00,938 INFO L82 PathProgramCache]: Analyzing trace with hash -2023336077, now seen corresponding path program 73 times [2020-10-16 03:03:00,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:00,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808555584] [2020-10-16 03:03:00,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:00,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:01,101 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 03:03:01,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808555584] [2020-10-16 03:03:01,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146288029] [2020-10-16 03:03:01,102 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 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 03:03:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:01,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:01,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:01,355 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 03:03:01,355 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:01,355 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:01,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605971032] [2020-10-16 03:03:01,356 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:01,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:01,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:01,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:01,357 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:01,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 844 transitions, 52968 flow. Second operand 17 states. [2020-10-16 03:03:01,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:01,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:01,358 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:02,441 INFO L129 PetriNetUnfolder]: 595/1596 cut-off events. [2020-10-16 03:03:02,441 INFO L130 PetriNetUnfolder]: For 395712/395718 co-relation queries the response was YES. [2020-10-16 03:03:02,468 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35711 conditions, 1596 events. 595/1596 cut-off events. For 395712/395718 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 14162 event pairs, 0 based on Foata normal form. 7/1603 useless extension candidates. Maximal degree in co-relation 35475. Up to 1008 conditions per place. [2020-10-16 03:03:02,486 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 737 selfloop transitions, 117 changer transitions 0/861 dead transitions. [2020-10-16 03:03:02,486 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 861 transitions, 55186 flow [2020-10-16 03:03:02,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 03:03:02,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 03:03:02,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 940 transitions. [2020-10-16 03:03:02,488 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6757728253055356 [2020-10-16 03:03:02,488 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 940 transitions. [2020-10-16 03:03:02,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 940 transitions. [2020-10-16 03:03:02,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:02,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 940 transitions. [2020-10-16 03:03:02,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 03:03:02,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 03:03:02,489 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 03:03:02,489 INFO L185 Difference]: Start difference. First operand has 616 places, 844 transitions, 52968 flow. Second operand 13 states and 940 transitions. [2020-10-16 03:03:02,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 861 transitions, 55186 flow [2020-10-16 03:03:04,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 861 transitions, 54956 flow, removed 14 selfloop flow, removed 14 redundant places. [2020-10-16 03:03:04,806 INFO L241 Difference]: Finished difference. Result has 617 places, 847 transitions, 53285 flow [2020-10-16 03:03:04,807 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52738, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=53285, PETRI_PLACES=617, PETRI_TRANSITIONS=847} [2020-10-16 03:03:04,807 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 599 predicate places. [2020-10-16 03:03:04,807 INFO L481 AbstractCegarLoop]: Abstraction has has 617 places, 847 transitions, 53285 flow [2020-10-16 03:03:04,808 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:04,808 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:04,808 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:05,008 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:05,009 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:05,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:05,009 INFO L82 PathProgramCache]: Analyzing trace with hash -781707383, now seen corresponding path program 74 times [2020-10-16 03:03:05,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:05,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61860241] [2020-10-16 03:03:05,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:05,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:05,194 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:05,194 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61860241] [2020-10-16 03:03:05,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878249205] [2020-10-16 03:03:05,195 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 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 03:03:05,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:03:05,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:05,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:05,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:05,423 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:05,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:05,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:05,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727811125] [2020-10-16 03:03:05,424 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:05,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:05,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:05,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:05,426 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:05,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 847 transitions, 53285 flow. Second operand 17 states. [2020-10-16 03:03:05,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:05,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:05,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:07,102 INFO L129 PetriNetUnfolder]: 596/1599 cut-off events. [2020-10-16 03:03:07,103 INFO L130 PetriNetUnfolder]: For 400628/400630 co-relation queries the response was YES. [2020-10-16 03:03:07,136 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35923 conditions, 1599 events. 596/1599 cut-off events. For 400628/400630 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 14166 event pairs, 0 based on Foata normal form. 3/1602 useless extension candidates. Maximal degree in co-relation 35684. Up to 1061 conditions per place. [2020-10-16 03:03:07,157 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 783 selfloop transitions, 67 changer transitions 0/857 dead transitions. [2020-10-16 03:03:07,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 857 transitions, 55382 flow [2020-10-16 03:03:07,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 03:03:07,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 03:03:07,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 796 transitions. [2020-10-16 03:03:07,159 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6762956669498725 [2020-10-16 03:03:07,159 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 796 transitions. [2020-10-16 03:03:07,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 796 transitions. [2020-10-16 03:03:07,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:07,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 796 transitions. [2020-10-16 03:03:07,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 03:03:07,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 03:03:07,161 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 03:03:07,161 INFO L185 Difference]: Start difference. First operand has 617 places, 847 transitions, 53285 flow. Second operand 11 states and 796 transitions. [2020-10-16 03:03:07,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 857 transitions, 55382 flow [2020-10-16 03:03:09,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 857 transitions, 55186 flow, removed 40 selfloop flow, removed 8 redundant places. [2020-10-16 03:03:09,759 INFO L241 Difference]: Finished difference. Result has 621 places, 849 transitions, 53467 flow [2020-10-16 03:03:09,760 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=53089, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=53467, PETRI_PLACES=621, PETRI_TRANSITIONS=849} [2020-10-16 03:03:09,760 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 603 predicate places. [2020-10-16 03:03:09,760 INFO L481 AbstractCegarLoop]: Abstraction has has 621 places, 849 transitions, 53467 flow [2020-10-16 03:03:09,760 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:09,760 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:09,761 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:09,961 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-16 03:03:09,961 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:09,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:09,962 INFO L82 PathProgramCache]: Analyzing trace with hash 430708167, now seen corresponding path program 75 times [2020-10-16 03:03:09,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:09,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512037293] [2020-10-16 03:03:09,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:10,120 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 03:03:10,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512037293] [2020-10-16 03:03:10,121 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803659472] [2020-10-16 03:03:10,121 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 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 03:03:10,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:03:10,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:10,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:10,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:10,391 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 03:03:10,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:10,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:10,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272682513] [2020-10-16 03:03:10,392 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:10,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:10,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:10,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:10,394 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:10,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 849 transitions, 53467 flow. Second operand 17 states. [2020-10-16 03:03:10,394 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:10,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:10,395 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:12,372 INFO L129 PetriNetUnfolder]: 598/1605 cut-off events. [2020-10-16 03:03:12,373 INFO L130 PetriNetUnfolder]: For 412560/412562 co-relation queries the response was YES. [2020-10-16 03:03:12,407 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36191 conditions, 1605 events. 598/1605 cut-off events. For 412560/412562 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 14213 event pairs, 0 based on Foata normal form. 3/1608 useless extension candidates. Maximal degree in co-relation 35950. Up to 931 conditions per place. [2020-10-16 03:03:12,429 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 674 selfloop transitions, 193 changer transitions 0/874 dead transitions. [2020-10-16 03:03:12,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 874 transitions, 56085 flow [2020-10-16 03:03:12,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:03:12,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:03:12,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1228 transitions. [2020-10-16 03:03:12,432 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6750962067069819 [2020-10-16 03:03:12,432 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1228 transitions. [2020-10-16 03:03:12,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1228 transitions. [2020-10-16 03:03:12,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:12,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1228 transitions. [2020-10-16 03:03:12,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:03:12,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:03:12,435 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:03:12,435 INFO L185 Difference]: Start difference. First operand has 621 places, 849 transitions, 53467 flow. Second operand 17 states and 1228 transitions. [2020-10-16 03:03:12,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 874 transitions, 56085 flow [2020-10-16 03:03:14,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 874 transitions, 56011 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-16 03:03:14,789 INFO L241 Difference]: Finished difference. Result has 633 places, 856 transitions, 54394 flow [2020-10-16 03:03:14,790 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=53393, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=54394, PETRI_PLACES=633, PETRI_TRANSITIONS=856} [2020-10-16 03:03:14,790 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 615 predicate places. [2020-10-16 03:03:14,790 INFO L481 AbstractCegarLoop]: Abstraction has has 633 places, 856 transitions, 54394 flow [2020-10-16 03:03:14,791 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:14,791 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:14,791 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:14,998 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:14,999 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:14,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:14,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1921486730, now seen corresponding path program 76 times [2020-10-16 03:03:14,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:15,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993088344] [2020-10-16 03:03:15,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:15,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:15,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:15,126 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993088344] [2020-10-16 03:03:15,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129268036] [2020-10-16 03:03:15,127 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 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 03:03:15,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:03:15,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:15,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:15,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:15,412 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:15,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:15,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979146429] [2020-10-16 03:03:15,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:15,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:15,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:15,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:15,415 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:15,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 856 transitions, 54394 flow. Second operand 17 states. [2020-10-16 03:03:15,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:15,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:15,416 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:16,910 INFO L129 PetriNetUnfolder]: 600/1611 cut-off events. [2020-10-16 03:03:16,910 INFO L130 PetriNetUnfolder]: For 420678/420680 co-relation queries the response was YES. [2020-10-16 03:03:16,941 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36760 conditions, 1611 events. 600/1611 cut-off events. For 420678/420680 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 14268 event pairs, 0 based on Foata normal form. 3/1614 useless extension candidates. Maximal degree in co-relation 36516. Up to 964 conditions per place. [2020-10-16 03:03:16,960 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 698 selfloop transitions, 170 changer transitions 0/875 dead transitions. [2020-10-16 03:03:16,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 875 transitions, 56848 flow [2020-10-16 03:03:16,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:03:16,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:03:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1085 transitions. [2020-10-16 03:03:16,962 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.67601246105919 [2020-10-16 03:03:16,962 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1085 transitions. [2020-10-16 03:03:16,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1085 transitions. [2020-10-16 03:03:16,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:16,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1085 transitions. [2020-10-16 03:03:16,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:03:16,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:03:16,964 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:03:16,964 INFO L185 Difference]: Start difference. First operand has 633 places, 856 transitions, 54394 flow. Second operand 15 states and 1085 transitions. [2020-10-16 03:03:16,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 875 transitions, 56848 flow [2020-10-16 03:03:19,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 875 transitions, 56662 flow, removed 2 selfloop flow, removed 12 redundant places. [2020-10-16 03:03:19,572 INFO L241 Difference]: Finished difference. Result has 638 places, 860 transitions, 55095 flow [2020-10-16 03:03:19,572 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54208, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=55095, PETRI_PLACES=638, PETRI_TRANSITIONS=860} [2020-10-16 03:03:19,573 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 620 predicate places. [2020-10-16 03:03:19,573 INFO L481 AbstractCegarLoop]: Abstraction has has 638 places, 860 transitions, 55095 flow [2020-10-16 03:03:19,573 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:19,573 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:19,573 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:19,773 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-16 03:03:19,774 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:19,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:19,774 INFO L82 PathProgramCache]: Analyzing trace with hash -754915199, now seen corresponding path program 77 times [2020-10-16 03:03:19,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:19,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068243311] [2020-10-16 03:03:19,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:19,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:19,900 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 03:03:19,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068243311] [2020-10-16 03:03:19,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535466804] [2020-10-16 03:03:19,900 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 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 03:03:19,939 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:03:19,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:19,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:19,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:20,209 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 03:03:20,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:20,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:20,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018736593] [2020-10-16 03:03:20,209 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:20,209 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:20,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:20,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:20,211 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:20,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 860 transitions, 55095 flow. Second operand 17 states. [2020-10-16 03:03:20,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:20,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:20,211 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:21,884 INFO L129 PetriNetUnfolder]: 603/1620 cut-off events. [2020-10-16 03:03:21,884 INFO L130 PetriNetUnfolder]: For 435177/435183 co-relation queries the response was YES. [2020-10-16 03:03:21,937 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37356 conditions, 1620 events. 603/1620 cut-off events. For 435177/435183 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 14441 event pairs, 0 based on Foata normal form. 7/1627 useless extension candidates. Maximal degree in co-relation 37109. Up to 934 conditions per place. [2020-10-16 03:03:21,968 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 671 selfloop transitions, 204 changer transitions 0/882 dead transitions. [2020-10-16 03:03:21,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 882 transitions, 57834 flow [2020-10-16 03:03:21,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:03:21,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:03:21,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1157 transitions. [2020-10-16 03:03:21,972 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758177570093458 [2020-10-16 03:03:21,972 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1157 transitions. [2020-10-16 03:03:21,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1157 transitions. [2020-10-16 03:03:21,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:21,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1157 transitions. [2020-10-16 03:03:21,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:03:21,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:03:21,976 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:03:21,976 INFO L185 Difference]: Start difference. First operand has 638 places, 860 transitions, 55095 flow. Second operand 16 states and 1157 transitions. [2020-10-16 03:03:21,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 882 transitions, 57834 flow [2020-10-16 03:03:24,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 882 transitions, 57649 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-16 03:03:25,025 INFO L241 Difference]: Finished difference. Result has 645 places, 866 transitions, 56118 flow [2020-10-16 03:03:25,026 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=54911, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=56118, PETRI_PLACES=645, PETRI_TRANSITIONS=866} [2020-10-16 03:03:25,026 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 627 predicate places. [2020-10-16 03:03:25,026 INFO L481 AbstractCegarLoop]: Abstraction has has 645 places, 866 transitions, 56118 flow [2020-10-16 03:03:25,026 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:25,026 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:25,026 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:25,226 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-16 03:03:25,227 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:25,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:25,227 INFO L82 PathProgramCache]: Analyzing trace with hash -1921516521, now seen corresponding path program 78 times [2020-10-16 03:03:25,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:25,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739595626] [2020-10-16 03:03:25,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:25,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:25,375 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 03:03:25,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739595626] [2020-10-16 03:03:25,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099335887] [2020-10-16 03:03:25,376 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 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 03:03:25,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:03:25,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:25,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:25,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:31,343 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 03:03:31,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:31,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:31,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720282742] [2020-10-16 03:03:31,344 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:31,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:31,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:31,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=208, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:03:31,345 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:31,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 866 transitions, 56118 flow. Second operand 17 states. [2020-10-16 03:03:31,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:31,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:31,346 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:35,579 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:03:37,377 INFO L129 PetriNetUnfolder]: 607/1632 cut-off events. [2020-10-16 03:03:37,377 INFO L130 PetriNetUnfolder]: For 447872/447874 co-relation queries the response was YES. [2020-10-16 03:03:37,411 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38148 conditions, 1632 events. 607/1632 cut-off events. For 447872/447874 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 14514 event pairs, 0 based on Foata normal form. 3/1635 useless extension candidates. Maximal degree in co-relation 37898. Up to 936 conditions per place. [2020-10-16 03:03:37,433 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 671 selfloop transitions, 208 changer transitions 0/886 dead transitions. [2020-10-16 03:03:37,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 886 transitions, 58989 flow [2020-10-16 03:03:37,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 03:03:37,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 03:03:37,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1157 transitions. [2020-10-16 03:03:37,435 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6758177570093458 [2020-10-16 03:03:37,435 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1157 transitions. [2020-10-16 03:03:37,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1157 transitions. [2020-10-16 03:03:37,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:37,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1157 transitions. [2020-10-16 03:03:37,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 03:03:37,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 03:03:37,437 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 03:03:37,437 INFO L185 Difference]: Start difference. First operand has 645 places, 866 transitions, 56118 flow. Second operand 16 states and 1157 transitions. [2020-10-16 03:03:37,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 886 transitions, 58989 flow [2020-10-16 03:03:40,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 886 transitions, 58797 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-16 03:03:40,209 INFO L241 Difference]: Finished difference. Result has 652 places, 872 transitions, 57302 flow [2020-10-16 03:03:40,210 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=55928, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=57302, PETRI_PLACES=652, PETRI_TRANSITIONS=872} [2020-10-16 03:03:40,210 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 634 predicate places. [2020-10-16 03:03:40,210 INFO L481 AbstractCegarLoop]: Abstraction has has 652 places, 872 transitions, 57302 flow [2020-10-16 03:03:40,210 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:40,210 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:40,210 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:40,410 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-16 03:03:40,411 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:40,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:40,412 INFO L82 PathProgramCache]: Analyzing trace with hash 788231158, now seen corresponding path program 79 times [2020-10-16 03:03:40,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:40,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014721576] [2020-10-16 03:03:40,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:40,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:40,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014721576] [2020-10-16 03:03:40,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340390972] [2020-10-16 03:03:40,555 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 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 03:03:40,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:40,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:40,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:40,979 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:40,979 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:40,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359591292] [2020-10-16 03:03:40,980 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:40,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:40,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:40,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:40,981 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:40,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 872 transitions, 57302 flow. Second operand 17 states. [2020-10-16 03:03:40,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:40,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:40,983 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:43,395 INFO L129 PetriNetUnfolder]: 610/1640 cut-off events. [2020-10-16 03:03:43,395 INFO L130 PetriNetUnfolder]: For 455233/455239 co-relation queries the response was YES. [2020-10-16 03:03:43,430 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38643 conditions, 1640 events. 610/1640 cut-off events. For 455233/455239 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 14707 event pairs, 0 based on Foata normal form. 7/1647 useless extension candidates. Maximal degree in co-relation 38390. Up to 840 conditions per place. [2020-10-16 03:03:43,452 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 566 selfloop transitions, 324 changer transitions 0/897 dead transitions. [2020-10-16 03:03:43,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 897 transitions, 59972 flow [2020-10-16 03:03:43,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:03:43,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:03:43,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1737 transitions. [2020-10-16 03:03:43,454 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-16 03:03:43,454 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1737 transitions. [2020-10-16 03:03:43,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1737 transitions. [2020-10-16 03:03:43,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:43,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1737 transitions. [2020-10-16 03:03:43,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:03:43,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:03:43,457 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:03:43,457 INFO L185 Difference]: Start difference. First operand has 652 places, 872 transitions, 57302 flow. Second operand 24 states and 1737 transitions. [2020-10-16 03:03:43,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 897 transitions, 59972 flow [2020-10-16 03:03:46,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 897 transitions, 59774 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-16 03:03:46,623 INFO L241 Difference]: Finished difference. Result has 667 places, 877 transitions, 58432 flow [2020-10-16 03:03:46,624 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57106, PETRI_DIFFERENCE_MINUEND_PLACES=641, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=58432, PETRI_PLACES=667, PETRI_TRANSITIONS=877} [2020-10-16 03:03:46,624 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 649 predicate places. [2020-10-16 03:03:46,624 INFO L481 AbstractCegarLoop]: Abstraction has has 667 places, 877 transitions, 58432 flow [2020-10-16 03:03:46,624 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:46,625 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:46,625 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:46,825 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:03:46,826 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:46,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:46,826 INFO L82 PathProgramCache]: Analyzing trace with hash 153813858, now seen corresponding path program 80 times [2020-10-16 03:03:46,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:46,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664150661] [2020-10-16 03:03:46,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:46,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:46,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664150661] [2020-10-16 03:03:46,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435937687] [2020-10-16 03:03:46,969 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 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 03:03:47,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:03:47,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:47,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:47,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:47,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:03:47,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:47,258 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:47,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780392236] [2020-10-16 03:03:47,258 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:47,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:47,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:47,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:47,260 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:47,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 877 transitions, 58432 flow. Second operand 17 states. [2020-10-16 03:03:47,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:47,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:47,260 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:49,439 INFO L129 PetriNetUnfolder]: 613/1649 cut-off events. [2020-10-16 03:03:49,439 INFO L130 PetriNetUnfolder]: For 475570/475576 co-relation queries the response was YES. [2020-10-16 03:03:49,470 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39468 conditions, 1649 events. 613/1649 cut-off events. For 475570/475576 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 14806 event pairs, 0 based on Foata normal form. 7/1656 useless extension candidates. Maximal degree in co-relation 39212. Up to 1000 conditions per place. [2020-10-16 03:03:49,496 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 721 selfloop transitions, 162 changer transitions 0/890 dead transitions. [2020-10-16 03:03:49,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 890 transitions, 61024 flow [2020-10-16 03:03:49,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 03:03:49,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 03:03:49,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1087 transitions. [2020-10-16 03:03:49,498 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6772585669781932 [2020-10-16 03:03:49,498 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1087 transitions. [2020-10-16 03:03:49,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1087 transitions. [2020-10-16 03:03:49,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:03:49,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1087 transitions. [2020-10-16 03:03:49,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 03:03:49,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 03:03:49,501 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 03:03:49,501 INFO L185 Difference]: Start difference. First operand has 667 places, 877 transitions, 58432 flow. Second operand 15 states and 1087 transitions. [2020-10-16 03:03:49,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 890 transitions, 61024 flow [2020-10-16 03:03:52,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 890 transitions, 60564 flow, removed 33 selfloop flow, removed 22 redundant places. [2020-10-16 03:03:52,281 INFO L241 Difference]: Finished difference. Result has 661 places, 881 transitions, 59025 flow [2020-10-16 03:03:52,282 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=57973, PETRI_DIFFERENCE_MINUEND_PLACES=645, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=59025, PETRI_PLACES=661, PETRI_TRANSITIONS=881} [2020-10-16 03:03:52,282 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 643 predicate places. [2020-10-16 03:03:52,282 INFO L481 AbstractCegarLoop]: Abstraction has has 661 places, 881 transitions, 59025 flow [2020-10-16 03:03:52,282 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:03:52,282 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:03:52,282 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:03:52,483 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-16 03:03:52,483 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:03:52,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:03:52,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1236025611, now seen corresponding path program 81 times [2020-10-16 03:03:52,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:03:52,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518728400] [2020-10-16 03:03:52,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:03:52,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:03:52,589 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 03:03:52,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518728400] [2020-10-16 03:03:52,590 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50622073] [2020-10-16 03:03:52,590 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 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 03:03:52,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 03:03:52,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:03:52,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:03:52,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:03:53,756 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 03:03:53,756 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:03:53,756 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:03:53,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943028372] [2020-10-16 03:03:53,757 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:03:53,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:03:53,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:03:53,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:03:53,758 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:03:53,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 881 transitions, 59025 flow. Second operand 17 states. [2020-10-16 03:03:53,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:03:53,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:03:53,759 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:03:58,143 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-16 03:04:10,312 INFO L129 PetriNetUnfolder]: 620/1668 cut-off events. [2020-10-16 03:04:10,312 INFO L130 PetriNetUnfolder]: For 488098/488100 co-relation queries the response was YES. [2020-10-16 03:04:10,344 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39885 conditions, 1668 events. 620/1668 cut-off events. For 488098/488100 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 14935 event pairs, 0 based on Foata normal form. 3/1671 useless extension candidates. Maximal degree in co-relation 39629. Up to 784 conditions per place. [2020-10-16 03:04:10,364 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 502 selfloop transitions, 407 changer transitions 0/916 dead transitions. [2020-10-16 03:04:10,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 916 transitions, 62076 flow [2020-10-16 03:04:10,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 03:04:10,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 03:04:10,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1737 transitions. [2020-10-16 03:04:10,366 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6764018691588785 [2020-10-16 03:04:10,366 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1737 transitions. [2020-10-16 03:04:10,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1737 transitions. [2020-10-16 03:04:10,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:10,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1737 transitions. [2020-10-16 03:04:10,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 03:04:10,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 03:04:10,369 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 03:04:10,369 INFO L185 Difference]: Start difference. First operand has 661 places, 881 transitions, 59025 flow. Second operand 24 states and 1737 transitions. [2020-10-16 03:04:10,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 916 transitions, 62076 flow [2020-10-16 03:04:13,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 916 transitions, 61906 flow, removed 9 selfloop flow, removed 11 redundant places. [2020-10-16 03:04:13,188 INFO L241 Difference]: Finished difference. Result has 676 places, 895 transitions, 60704 flow [2020-10-16 03:04:13,189 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58857, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=60704, PETRI_PLACES=676, PETRI_TRANSITIONS=895} [2020-10-16 03:04:13,189 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 658 predicate places. [2020-10-16 03:04:13,189 INFO L481 AbstractCegarLoop]: Abstraction has has 676 places, 895 transitions, 60704 flow [2020-10-16 03:04:13,189 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:13,189 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:13,190 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:13,404 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:13,404 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:13,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:13,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1860609673, now seen corresponding path program 82 times [2020-10-16 03:04:13,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:13,405 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462545501] [2020-10-16 03:04:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:13,509 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:13,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462545501] [2020-10-16 03:04:13,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549565871] [2020-10-16 03:04:13,510 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 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 03:04:13,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:04:13,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:13,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:13,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:13,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:13,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:13,787 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:13,787 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:13,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519418313] [2020-10-16 03:04:13,788 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:13,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:13,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:13,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:13,790 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:13,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 895 transitions, 60704 flow. Second operand 17 states. [2020-10-16 03:04:13,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:13,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:13,790 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:16,337 INFO L129 PetriNetUnfolder]: 634/1704 cut-off events. [2020-10-16 03:04:16,337 INFO L130 PetriNetUnfolder]: For 525248/525250 co-relation queries the response was YES. [2020-10-16 03:04:16,378 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41502 conditions, 1704 events. 634/1704 cut-off events. For 525248/525250 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 15348 event pairs, 0 based on Foata normal form. 4/1708 useless extension candidates. Maximal degree in co-relation 41243. Up to 1044 conditions per place. [2020-10-16 03:04:16,405 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 676 selfloop transitions, 239 changer transitions 0/922 dead transitions. [2020-10-16 03:04:16,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 922 transitions, 64550 flow [2020-10-16 03:04:16,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 03:04:16,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 03:04:16,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1814 transitions. [2020-10-16 03:04:16,409 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6781308411214954 [2020-10-16 03:04:16,409 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1814 transitions. [2020-10-16 03:04:16,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1814 transitions. [2020-10-16 03:04:16,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:16,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1814 transitions. [2020-10-16 03:04:16,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 03:04:16,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 03:04:16,412 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 03:04:16,412 INFO L185 Difference]: Start difference. First operand has 676 places, 895 transitions, 60704 flow. Second operand 25 states and 1814 transitions. [2020-10-16 03:04:16,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 922 transitions, 64550 flow [2020-10-16 03:04:19,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 922 transitions, 64254 flow, removed 41 selfloop flow, removed 17 redundant places. [2020-10-16 03:04:19,509 INFO L241 Difference]: Finished difference. Result has 686 places, 917 transitions, 62842 flow [2020-10-16 03:04:19,510 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60408, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=62842, PETRI_PLACES=686, PETRI_TRANSITIONS=917} [2020-10-16 03:04:19,510 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 668 predicate places. [2020-10-16 03:04:19,510 INFO L481 AbstractCegarLoop]: Abstraction has has 686 places, 917 transitions, 62842 flow [2020-10-16 03:04:19,510 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:19,510 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:19,510 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:19,711 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-16 03:04:19,711 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:19,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:19,711 INFO L82 PathProgramCache]: Analyzing trace with hash 164329337, now seen corresponding path program 83 times [2020-10-16 03:04:19,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:19,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92929537] [2020-10-16 03:04:19,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:19,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92929537] [2020-10-16 03:04:19,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28104769] [2020-10-16 03:04:19,824 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 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 03:04:19,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:04:19,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:19,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:19,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:20,050 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:20,095 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:20,095 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:20,095 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:20,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340063460] [2020-10-16 03:04:20,096 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:20,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:20,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:20,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:20,097 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:20,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 917 transitions, 62842 flow. Second operand 17 states. [2020-10-16 03:04:20,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:20,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:20,098 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:22,012 INFO L129 PetriNetUnfolder]: 640/1719 cut-off events. [2020-10-16 03:04:22,013 INFO L130 PetriNetUnfolder]: For 551572/551578 co-relation queries the response was YES. [2020-10-16 03:04:22,046 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42610 conditions, 1719 events. 640/1719 cut-off events. For 551572/551578 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 15520 event pairs, 0 based on Foata normal form. 8/1727 useless extension candidates. Maximal degree in co-relation 42348. Up to 1053 conditions per place. [2020-10-16 03:04:22,067 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 736 selfloop transitions, 189 changer transitions 0/932 dead transitions. [2020-10-16 03:04:22,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 932 transitions, 66073 flow [2020-10-16 03:04:22,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:04:22,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:04:22,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:04:22,069 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:04:22,069 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:04:22,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:04:22,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:22,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:04:22,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:04:22,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:04:22,070 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:04:22,070 INFO L185 Difference]: Start difference. First operand has 686 places, 917 transitions, 62842 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:04:22,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 932 transitions, 66073 flow [2020-10-16 03:04:25,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 932 transitions, 65366 flow, removed 216 selfloop flow, removed 22 redundant places. [2020-10-16 03:04:25,086 INFO L241 Difference]: Finished difference. Result has 683 places, 925 transitions, 63862 flow [2020-10-16 03:04:25,086 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=62141, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=63862, PETRI_PLACES=683, PETRI_TRANSITIONS=925} [2020-10-16 03:04:25,087 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 665 predicate places. [2020-10-16 03:04:25,087 INFO L481 AbstractCegarLoop]: Abstraction has has 683 places, 925 transitions, 63862 flow [2020-10-16 03:04:25,087 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:25,087 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:25,087 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:25,287 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:25,288 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:25,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:25,288 INFO L82 PathProgramCache]: Analyzing trace with hash -84530078, now seen corresponding path program 84 times [2020-10-16 03:04:25,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:25,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251841176] [2020-10-16 03:04:25,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:25,398 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:25,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251841176] [2020-10-16 03:04:25,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167300407] [2020-10-16 03:04:25,399 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 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 03:04:25,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:04:25,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:25,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:25,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:25,672 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:25,674 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:25,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:25,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:25,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697740793] [2020-10-16 03:04:25,719 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:25,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:25,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:25,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:25,720 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:25,721 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 925 transitions, 63862 flow. Second operand 17 states. [2020-10-16 03:04:25,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:25,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:25,721 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:27,627 INFO L129 PetriNetUnfolder]: 658/1768 cut-off events. [2020-10-16 03:04:27,627 INFO L130 PetriNetUnfolder]: For 595487/595489 co-relation queries the response was YES. [2020-10-16 03:04:27,661 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44360 conditions, 1768 events. 658/1768 cut-off events. For 595487/595489 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 16057 event pairs, 0 based on Foata normal form. 5/1773 useless extension candidates. Maximal degree in co-relation 44095. Up to 966 conditions per place. [2020-10-16 03:04:27,683 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 586 selfloop transitions, 363 changer transitions 0/956 dead transitions. [2020-10-16 03:04:27,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 956 transitions, 68823 flow [2020-10-16 03:04:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:04:27,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:04:27,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1670 transitions. [2020-10-16 03:04:27,685 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6785859406745226 [2020-10-16 03:04:27,686 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1670 transitions. [2020-10-16 03:04:27,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1670 transitions. [2020-10-16 03:04:27,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:27,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1670 transitions. [2020-10-16 03:04:27,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:04:27,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:04:27,688 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:04:27,688 INFO L185 Difference]: Start difference. First operand has 683 places, 925 transitions, 63862 flow. Second operand 23 states and 1670 transitions. [2020-10-16 03:04:27,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 956 transitions, 68823 flow [2020-10-16 03:04:31,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 956 transitions, 68336 flow, removed 195 selfloop flow, removed 13 redundant places. [2020-10-16 03:04:31,167 INFO L241 Difference]: Finished difference. Result has 695 places, 950 transitions, 67319 flow [2020-10-16 03:04:31,168 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63375, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=67319, PETRI_PLACES=695, PETRI_TRANSITIONS=950} [2020-10-16 03:04:31,168 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 677 predicate places. [2020-10-16 03:04:31,168 INFO L481 AbstractCegarLoop]: Abstraction has has 695 places, 950 transitions, 67319 flow [2020-10-16 03:04:31,168 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:31,168 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:31,168 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:31,382 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:31,382 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:31,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:31,383 INFO L82 PathProgramCache]: Analyzing trace with hash 789154679, now seen corresponding path program 85 times [2020-10-16 03:04:31,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:31,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24903299] [2020-10-16 03:04:31,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:31,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:31,498 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 03:04:31,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24903299] [2020-10-16 03:04:31,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720257826] [2020-10-16 03:04:31,499 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 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 03:04:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:31,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:31,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:31,834 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 03:04:31,834 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:31,834 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:31,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976623848] [2020-10-16 03:04:31,835 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:31,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:31,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:31,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:31,836 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:31,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 950 transitions, 67319 flow. Second operand 17 states. [2020-10-16 03:04:31,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:31,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:31,836 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:33,700 INFO L129 PetriNetUnfolder]: 666/1791 cut-off events. [2020-10-16 03:04:33,700 INFO L130 PetriNetUnfolder]: For 601157/601163 co-relation queries the response was YES. [2020-10-16 03:04:33,735 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45674 conditions, 1791 events. 666/1791 cut-off events. For 601157/601163 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 16309 event pairs, 0 based on Foata normal form. 7/1798 useless extension candidates. Maximal degree in co-relation 45406. Up to 927 conditions per place. [2020-10-16 03:04:33,757 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 635 selfloop transitions, 338 changer transitions 0/980 dead transitions. [2020-10-16 03:04:33,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 711 places, 980 transitions, 71052 flow [2020-10-16 03:04:33,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:04:33,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:04:33,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1231 transitions. [2020-10-16 03:04:33,759 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6767454645409565 [2020-10-16 03:04:33,759 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1231 transitions. [2020-10-16 03:04:33,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1231 transitions. [2020-10-16 03:04:33,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:33,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1231 transitions. [2020-10-16 03:04:33,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:04:33,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:04:33,761 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:04:33,761 INFO L185 Difference]: Start difference. First operand has 695 places, 950 transitions, 67319 flow. Second operand 17 states and 1231 transitions. [2020-10-16 03:04:33,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 711 places, 980 transitions, 71052 flow [2020-10-16 03:04:37,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 980 transitions, 69729 flow, removed 470 selfloop flow, removed 18 redundant places. [2020-10-16 03:04:37,435 INFO L241 Difference]: Finished difference. Result has 694 places, 958 transitions, 68151 flow [2020-10-16 03:04:37,436 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=66010, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=68151, PETRI_PLACES=694, PETRI_TRANSITIONS=958} [2020-10-16 03:04:37,436 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 676 predicate places. [2020-10-16 03:04:37,437 INFO L481 AbstractCegarLoop]: Abstraction has has 694 places, 958 transitions, 68151 flow [2020-10-16 03:04:37,437 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:37,437 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:37,437 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:37,637 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-16 03:04:37,638 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:37,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:37,638 INFO L82 PathProgramCache]: Analyzing trace with hash 789868919, now seen corresponding path program 86 times [2020-10-16 03:04:37,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:37,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644066751] [2020-10-16 03:04:37,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:37,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:37,764 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 03:04:37,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644066751] [2020-10-16 03:04:37,764 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863233175] [2020-10-16 03:04:37,765 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 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 03:04:37,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:04:37,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:37,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:37,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:38,050 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:38,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:38,166 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 03:04:38,166 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:38,166 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:38,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428870098] [2020-10-16 03:04:38,167 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:38,167 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:38,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:38,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:04:38,169 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:38,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 958 transitions, 68151 flow. Second operand 17 states. [2020-10-16 03:04:38,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:38,170 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:38,170 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:40,784 INFO L129 PetriNetUnfolder]: 677/1821 cut-off events. [2020-10-16 03:04:40,785 INFO L130 PetriNetUnfolder]: For 632275/632277 co-relation queries the response was YES. [2020-10-16 03:04:40,821 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46543 conditions, 1821 events. 677/1821 cut-off events. For 632275/632277 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 16449 event pairs, 0 based on Foata normal form. 4/1825 useless extension candidates. Maximal degree in co-relation 46274. Up to 940 conditions per place. [2020-10-16 03:04:40,844 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 525 selfloop transitions, 450 changer transitions 0/982 dead transitions. [2020-10-16 03:04:40,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 720 places, 982 transitions, 72227 flow [2020-10-16 03:04:40,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:04:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:04:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-16 03:04:40,846 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 03:04:40,846 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-16 03:04:40,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-16 03:04:40,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:40,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-16 03:04:40,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:04:40,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:04:40,848 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:04:40,848 INFO L185 Difference]: Start difference. First operand has 694 places, 958 transitions, 68151 flow. Second operand 27 states and 1959 transitions. [2020-10-16 03:04:40,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 720 places, 982 transitions, 72227 flow [2020-10-16 03:04:44,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 982 transitions, 71892 flow, removed 0 selfloop flow, removed 13 redundant places. [2020-10-16 03:04:44,384 INFO L241 Difference]: Finished difference. Result has 710 places, 972 transitions, 70792 flow [2020-10-16 03:04:44,384 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67821, PETRI_DIFFERENCE_MINUEND_PLACES=681, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=437, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=70792, PETRI_PLACES=710, PETRI_TRANSITIONS=972} [2020-10-16 03:04:44,385 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 692 predicate places. [2020-10-16 03:04:44,385 INFO L481 AbstractCegarLoop]: Abstraction has has 710 places, 972 transitions, 70792 flow [2020-10-16 03:04:44,385 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:44,385 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:44,385 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:44,585 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-16 03:04:44,586 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:44,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:44,586 INFO L82 PathProgramCache]: Analyzing trace with hash 788946359, now seen corresponding path program 87 times [2020-10-16 03:04:44,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:44,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222001432] [2020-10-16 03:04:44,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:44,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:44,701 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 03:04:44,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222001432] [2020-10-16 03:04:44,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271244179] [2020-10-16 03:04:44,702 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 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 03:04:44,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-16 03:04:44,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:44,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:44,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:46,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:47,038 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 03:04:47,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:47,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:47,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337632957] [2020-10-16 03:04:47,038 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:47,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:47,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:47,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=192, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:04:47,040 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:47,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 710 places, 972 transitions, 70792 flow. Second operand 17 states. [2020-10-16 03:04:47,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:47,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:47,040 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:50,170 INFO L129 PetriNetUnfolder]: 695/1870 cut-off events. [2020-10-16 03:04:50,170 INFO L130 PetriNetUnfolder]: For 709656/709658 co-relation queries the response was YES. [2020-10-16 03:04:50,202 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49519 conditions, 1870 events. 695/1870 cut-off events. For 709656/709658 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 16957 event pairs, 0 based on Foata normal form. 5/1875 useless extension candidates. Maximal degree in co-relation 49247. Up to 812 conditions per place. [2020-10-16 03:04:50,227 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 450 selfloop transitions, 539 changer transitions 0/996 dead transitions. [2020-10-16 03:04:50,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 996 transitions, 76383 flow [2020-10-16 03:04:50,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:04:50,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:04:50,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2105 transitions. [2020-10-16 03:04:50,230 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783757653883339 [2020-10-16 03:04:50,230 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2105 transitions. [2020-10-16 03:04:50,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2105 transitions. [2020-10-16 03:04:50,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:50,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2105 transitions. [2020-10-16 03:04:50,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:04:50,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:04:50,233 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:04:50,233 INFO L185 Difference]: Start difference. First operand has 710 places, 972 transitions, 70792 flow. Second operand 29 states and 2105 transitions. [2020-10-16 03:04:50,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 996 transitions, 76383 flow [2020-10-16 03:04:53,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 996 transitions, 75280 flow, removed 396 selfloop flow, removed 19 redundant places. [2020-10-16 03:04:53,895 INFO L241 Difference]: Finished difference. Result has 722 places, 995 transitions, 74764 flow [2020-10-16 03:04:53,895 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=69689, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=74764, PETRI_PLACES=722, PETRI_TRANSITIONS=995} [2020-10-16 03:04:53,896 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 704 predicate places. [2020-10-16 03:04:53,896 INFO L481 AbstractCegarLoop]: Abstraction has has 722 places, 995 transitions, 74764 flow [2020-10-16 03:04:53,896 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:04:53,896 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:04:53,896 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:04:54,096 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:04:54,097 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:04:54,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:04:54,097 INFO L82 PathProgramCache]: Analyzing trace with hash 788916568, now seen corresponding path program 88 times [2020-10-16 03:04:54,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:04:54,098 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595647298] [2020-10-16 03:04:54,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:04:54,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:04:54,253 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:54,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595647298] [2020-10-16 03:04:54,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120045619] [2020-10-16 03:04:54,254 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 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 03:04:54,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:04:54,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:04:54,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:04:54,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:04:56,558 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:04:56,562 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:04:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:04:56,626 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:04:56,626 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:04:56,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938355569] [2020-10-16 03:04:56,626 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:04:56,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:04:56,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:04:56,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=188, Unknown=1, NotChecked=0, Total=272 [2020-10-16 03:04:56,627 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:04:56,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 995 transitions, 74764 flow. Second operand 17 states. [2020-10-16 03:04:56,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:04:56,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:04:56,628 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:04:57,045 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 20 [2020-10-16 03:04:59,931 INFO L129 PetriNetUnfolder]: 703/1893 cut-off events. [2020-10-16 03:04:59,931 INFO L130 PetriNetUnfolder]: For 724601/724607 co-relation queries the response was YES. [2020-10-16 03:04:59,969 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50967 conditions, 1893 events. 703/1893 cut-off events. For 724601/724607 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 17397 event pairs, 0 based on Foata normal form. 8/1901 useless extension candidates. Maximal degree in co-relation 50692. Up to 862 conditions per place. [2020-10-16 03:04:59,994 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 539 changer transitions 0/1015 dead transitions. [2020-10-16 03:04:59,994 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 1015 transitions, 78733 flow [2020-10-16 03:04:59,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 03:04:59,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 03:04:59,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1959 transitions. [2020-10-16 03:04:59,996 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780893042575286 [2020-10-16 03:04:59,996 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1959 transitions. [2020-10-16 03:04:59,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1959 transitions. [2020-10-16 03:04:59,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:04:59,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1959 transitions. [2020-10-16 03:04:59,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 03:04:59,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 03:04:59,999 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 03:05:00,000 INFO L185 Difference]: Start difference. First operand has 722 places, 995 transitions, 74764 flow. Second operand 27 states and 1959 transitions. [2020-10-16 03:05:00,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 1015 transitions, 78733 flow [2020-10-16 03:05:04,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 1015 transitions, 75503 flow, removed 1290 selfloop flow, removed 24 redundant places. [2020-10-16 03:05:04,247 INFO L241 Difference]: Finished difference. Result has 727 places, 1005 transitions, 74615 flow [2020-10-16 03:05:04,247 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=71534, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=74615, PETRI_PLACES=727, PETRI_TRANSITIONS=1005} [2020-10-16 03:05:04,247 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 709 predicate places. [2020-10-16 03:05:04,247 INFO L481 AbstractCegarLoop]: Abstraction has has 727 places, 1005 transitions, 74615 flow [2020-10-16 03:05:04,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:04,248 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:04,248 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:04,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-16 03:05:04,448 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:04,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:04,449 INFO L82 PathProgramCache]: Analyzing trace with hash 789840089, now seen corresponding path program 89 times [2020-10-16 03:05:04,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:04,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514802764] [2020-10-16 03:05:04,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:04,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:04,564 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 03:05:04,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514802764] [2020-10-16 03:05:04,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622554360] [2020-10-16 03:05:04,564 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 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 03:05:04,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:05:04,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:04,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:04,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:04,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:04,870 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 03:05:04,870 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:04,870 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:04,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822371460] [2020-10-16 03:05:04,870 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:04,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:04,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:04,871 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:04,872 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:05:04,872 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1005 transitions, 74615 flow. Second operand 17 states. [2020-10-16 03:05:04,872 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:04,872 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:05:04,872 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:07,432 INFO L129 PetriNetUnfolder]: 719/1931 cut-off events. [2020-10-16 03:05:07,432 INFO L130 PetriNetUnfolder]: For 738496/738498 co-relation queries the response was YES. [2020-10-16 03:05:07,471 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51327 conditions, 1931 events. 719/1931 cut-off events. For 738496/738498 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 17551 event pairs, 0 based on Foata normal form. 5/1936 useless extension candidates. Maximal degree in co-relation 51050. Up to 848 conditions per place. [2020-10-16 03:05:07,496 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 447 selfloop transitions, 579 changer transitions 0/1033 dead transitions. [2020-10-16 03:05:07,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 1033 transitions, 79686 flow [2020-10-16 03:05:07,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:05:07,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:05:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2105 transitions. [2020-10-16 03:05:07,499 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783757653883339 [2020-10-16 03:05:07,499 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2105 transitions. [2020-10-16 03:05:07,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2105 transitions. [2020-10-16 03:05:07,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:07,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2105 transitions. [2020-10-16 03:05:07,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:05:07,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:05:07,501 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:05:07,501 INFO L185 Difference]: Start difference. First operand has 727 places, 1005 transitions, 74615 flow. Second operand 29 states and 2105 transitions. [2020-10-16 03:05:07,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 1033 transitions, 79686 flow [2020-10-16 03:05:11,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 1033 transitions, 78389 flow, removed 463 selfloop flow, removed 22 redundant places. [2020-10-16 03:05:11,837 INFO L241 Difference]: Finished difference. Result has 737 places, 1028 transitions, 77843 flow [2020-10-16 03:05:11,838 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73318, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=560, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=77843, PETRI_PLACES=737, PETRI_TRANSITIONS=1028} [2020-10-16 03:05:11,838 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 719 predicate places. [2020-10-16 03:05:11,838 INFO L481 AbstractCegarLoop]: Abstraction has has 737 places, 1028 transitions, 77843 flow [2020-10-16 03:05:11,839 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:11,839 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:11,839 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:12,048 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-16 03:05:12,049 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:12,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:12,049 INFO L82 PathProgramCache]: Analyzing trace with hash 788945398, now seen corresponding path program 90 times [2020-10-16 03:05:12,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:12,050 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021036975] [2020-10-16 03:05:12,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:12,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:12,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021036975] [2020-10-16 03:05:12,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824968212] [2020-10-16 03:05:12,164 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 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 03:05:12,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 03:05:12,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:05:12,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:12,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:15,257 WARN L860 $PredicateComparison]: unable to prove that (exists ((aux_div_aux_mod_v_~j~0_358_38_92 Int) (v_~i~0_282 Int) (aux_div_v_~j~0_358_38 Int)) (let ((.cse1 (* 2 aux_div_aux_mod_v_~j~0_358_38_92)) (.cse0 (* 2 aux_div_v_~j~0_358_38))) (and (<= c_~j~0 (+ v_~i~0_282 .cse0 2)) (<= v_~i~0_282 (+ .cse1 .cse0 3)) (<= (+ .cse1 c_~j~0) (* 2 v_~i~0_282)) (<= aux_div_aux_mod_v_~j~0_358_38_92 1) (<= c_~i~0 (+ v_~i~0_282 c_~j~0)) (<= aux_div_v_~j~0_358_38 1) (<= (+ .cse1 .cse0 1) v_~i~0_282)))) is different from true [2020-10-16 03:05:15,260 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:15,263 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:05:15,319 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:15,320 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:15,320 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:15,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437336937] [2020-10-16 03:05:15,320 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:15,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:15,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:15,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=164, Unknown=2, NotChecked=28, Total=272 [2020-10-16 03:05:15,321 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:05:15,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 1028 transitions, 77843 flow. Second operand 17 states. [2020-10-16 03:05:15,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:15,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:05:15,322 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:05:19,723 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-16 03:05:23,865 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-16 03:05:24,376 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2020-10-16 03:05:34,583 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2020-10-16 03:05:39,284 WARN L193 SmtUtils]: Spent 829.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 32 [2020-10-16 03:05:44,683 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 25 [2020-10-16 03:05:50,018 WARN L193 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 33 DAG size of output: 29 [2020-10-16 03:05:51,532 INFO L129 PetriNetUnfolder]: 737/1981 cut-off events. [2020-10-16 03:05:51,532 INFO L130 PetriNetUnfolder]: For 770959/770965 co-relation queries the response was YES. [2020-10-16 03:05:51,740 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53302 conditions, 1981 events. 737/1981 cut-off events. For 770959/770965 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 18294 event pairs, 0 based on Foata normal form. 8/1989 useless extension candidates. Maximal degree in co-relation 53021. Up to 935 conditions per place. [2020-10-16 03:05:51,768 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 431 selfloop transitions, 617 changer transitions 0/1055 dead transitions. [2020-10-16 03:05:51,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 1055 transitions, 82972 flow [2020-10-16 03:05:51,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 03:05:51,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 03:05:51,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2176 transitions. [2020-10-16 03:05:51,770 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6778816199376947 [2020-10-16 03:05:51,770 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2176 transitions. [2020-10-16 03:05:51,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2176 transitions. [2020-10-16 03:05:51,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:05:51,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2176 transitions. [2020-10-16 03:05:51,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 03:05:51,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 03:05:51,773 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 03:05:51,773 INFO L185 Difference]: Start difference. First operand has 737 places, 1028 transitions, 77843 flow. Second operand 30 states and 2176 transitions. [2020-10-16 03:05:51,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 1055 transitions, 82972 flow [2020-10-16 03:05:56,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 1055 transitions, 81050 flow, removed 756 selfloop flow, removed 20 redundant places. [2020-10-16 03:05:56,248 INFO L241 Difference]: Finished difference. Result has 749 places, 1053 transitions, 80536 flow [2020-10-16 03:05:56,248 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75927, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=80536, PETRI_PLACES=749, PETRI_TRANSITIONS=1053} [2020-10-16 03:05:56,249 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 731 predicate places. [2020-10-16 03:05:56,249 INFO L481 AbstractCegarLoop]: Abstraction has has 749 places, 1053 transitions, 80536 flow [2020-10-16 03:05:56,249 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:05:56,249 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:05:56,249 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:05:56,449 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-16 03:05:56,450 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:05:56,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:05:56,450 INFO L82 PathProgramCache]: Analyzing trace with hash -84559869, now seen corresponding path program 91 times [2020-10-16 03:05:56,451 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:05:56,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97293590] [2020-10-16 03:05:56,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:05:56,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:56,608 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:56,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97293590] [2020-10-16 03:05:56,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730311096] [2020-10-16 03:05:56,608 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 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 03:05:56,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:05:56,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:05:56,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:05:57,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:05:57,111 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:05:57,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:05:57,111 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:05:57,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733129106] [2020-10-16 03:05:57,112 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:05:57,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:05:57,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:05:57,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:05:57,115 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:05:57,116 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 1053 transitions, 80536 flow. Second operand 17 states. [2020-10-16 03:05:57,116 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:05:57,116 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:05:57,116 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:00,107 INFO L129 PetriNetUnfolder]: 747/2009 cut-off events. [2020-10-16 03:06:00,107 INFO L130 PetriNetUnfolder]: For 774304/774306 co-relation queries the response was YES. [2020-10-16 03:06:00,149 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54168 conditions, 2009 events. 747/2009 cut-off events. For 774304/774306 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 18356 event pairs, 0 based on Foata normal form. 4/2013 useless extension candidates. Maximal degree in co-relation 53884. Up to 1235 conditions per place. [2020-10-16 03:06:00,176 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 811 selfloop transitions, 257 changer transitions 0/1075 dead transitions. [2020-10-16 03:06:00,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 771 places, 1075 transitions, 84717 flow [2020-10-16 03:06:00,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 03:06:00,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 03:06:00,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1669 transitions. [2020-10-16 03:06:00,178 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.678179601787891 [2020-10-16 03:06:00,178 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1669 transitions. [2020-10-16 03:06:00,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1669 transitions. [2020-10-16 03:06:00,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:00,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1669 transitions. [2020-10-16 03:06:00,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 03:06:00,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 03:06:00,180 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 03:06:00,180 INFO L185 Difference]: Start difference. First operand has 749 places, 1053 transitions, 80536 flow. Second operand 23 states and 1669 transitions. [2020-10-16 03:06:00,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 771 places, 1075 transitions, 84717 flow [2020-10-16 03:06:04,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 1075 transitions, 83086 flow, removed 619 selfloop flow, removed 24 redundant places. [2020-10-16 03:06:04,613 INFO L241 Difference]: Finished difference. Result has 750 places, 1067 transitions, 81313 flow [2020-10-16 03:06:04,614 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=78921, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=805, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=81313, PETRI_PLACES=750, PETRI_TRANSITIONS=1067} [2020-10-16 03:06:04,615 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 732 predicate places. [2020-10-16 03:06:04,615 INFO L481 AbstractCegarLoop]: Abstraction has has 750 places, 1067 transitions, 81313 flow [2020-10-16 03:06:04,615 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:04,615 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:04,615 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:04,829 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:04,829 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:04,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:04,830 INFO L82 PathProgramCache]: Analyzing trace with hash 2104240499, now seen corresponding path program 92 times [2020-10-16 03:06:04,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:04,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167712939] [2020-10-16 03:06:04,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:04,948 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 03:06:04,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167712939] [2020-10-16 03:06:04,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681955430] [2020-10-16 03:06:04,949 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 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 03:06:04,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:06:04,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:04,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:06:04,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:05,251 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 03:06:05,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:05,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:06:05,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471857082] [2020-10-16 03:06:05,252 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:06:05,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:05,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:06:05,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:06:05,253 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:06:05,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 1067 transitions, 81313 flow. Second operand 17 states. [2020-10-16 03:06:05,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:05,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:06:05,253 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:07,670 INFO L129 PetriNetUnfolder]: 754/2031 cut-off events. [2020-10-16 03:06:07,670 INFO L130 PetriNetUnfolder]: For 763718/763720 co-relation queries the response was YES. [2020-10-16 03:06:07,714 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54473 conditions, 2031 events. 754/2031 cut-off events. For 763718/763720 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 18674 event pairs, 0 based on Foata normal form. 3/2034 useless extension candidates. Maximal degree in co-relation 54187. Up to 1126 conditions per place. [2020-10-16 03:06:07,743 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 793 selfloop transitions, 301 changer transitions 0/1101 dead transitions. [2020-10-16 03:06:07,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 1101 transitions, 85239 flow [2020-10-16 03:06:07,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 03:06:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 03:06:07,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1518 transitions. [2020-10-16 03:06:07,746 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6755674232309746 [2020-10-16 03:06:07,746 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1518 transitions. [2020-10-16 03:06:07,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1518 transitions. [2020-10-16 03:06:07,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:07,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1518 transitions. [2020-10-16 03:06:07,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 03:06:07,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 03:06:07,748 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 03:06:07,748 INFO L185 Difference]: Start difference. First operand has 750 places, 1067 transitions, 81313 flow. Second operand 21 states and 1518 transitions. [2020-10-16 03:06:07,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 1101 transitions, 85239 flow [2020-10-16 03:06:12,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 1101 transitions, 84624 flow, removed 222 selfloop flow, removed 17 redundant places. [2020-10-16 03:06:12,405 INFO L241 Difference]: Finished difference. Result has 755 places, 1076 transitions, 82663 flow [2020-10-16 03:06:12,406 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=80718, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=82663, PETRI_PLACES=755, PETRI_TRANSITIONS=1076} [2020-10-16 03:06:12,406 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 737 predicate places. [2020-10-16 03:06:12,407 INFO L481 AbstractCegarLoop]: Abstraction has has 755 places, 1076 transitions, 82663 flow [2020-10-16 03:06:12,407 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:06:12,407 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:12,407 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:06:12,622 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-16 03:06:12,623 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:06:12,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:12,623 INFO L82 PathProgramCache]: Analyzing trace with hash 2124797250, now seen corresponding path program 93 times [2020-10-16 03:06:12,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:12,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596208683] [2020-10-16 03:06:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:06:12,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:12,738 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596208683] [2020-10-16 03:06:12,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368080792] [2020-10-16 03:06:12,739 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:06:12,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:06:12,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:12,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 03:06:12,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:18,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:06:18,125 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:18,125 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:06:18,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361519683] [2020-10-16 03:06:18,125 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:06:18,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:18,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:06:18,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=236, Unknown=3, NotChecked=0, Total=306 [2020-10-16 03:06:18,128 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:06:18,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 755 places, 1076 transitions, 82663 flow. Second operand 18 states. [2020-10-16 03:06:18,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:18,129 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:06:18,129 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:24,234 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 42 DAG size of output: 33 [2020-10-16 03:06:39,715 WARN L193 SmtUtils]: Spent 3.13 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-16 03:07:07,500 INFO L129 PetriNetUnfolder]: 764/2060 cut-off events. [2020-10-16 03:07:07,500 INFO L130 PetriNetUnfolder]: For 798245/798247 co-relation queries the response was YES. [2020-10-16 03:07:07,543 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55800 conditions, 2060 events. 764/2060 cut-off events. For 798245/798247 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 19072 event pairs, 0 based on Foata normal form. 4/2064 useless extension candidates. Maximal degree in co-relation 55511. Up to 983 conditions per place. [2020-10-16 03:07:07,741 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 643 selfloop transitions, 480 changer transitions 0/1130 dead transitions. [2020-10-16 03:07:07,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 1130 transitions, 87652 flow [2020-10-16 03:07:07,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:07:07,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:07:07,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2099 transitions. [2020-10-16 03:07:07,743 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.676442152755398 [2020-10-16 03:07:07,743 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2099 transitions. [2020-10-16 03:07:07,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2099 transitions. [2020-10-16 03:07:07,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:07,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2099 transitions. [2020-10-16 03:07:07,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:07:07,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:07:07,746 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:07:07,746 INFO L185 Difference]: Start difference. First operand has 755 places, 1076 transitions, 82663 flow. Second operand 29 states and 2099 transitions. [2020-10-16 03:07:07,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 1130 transitions, 87652 flow [2020-10-16 03:07:12,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 767 places, 1130 transitions, 87327 flow, removed 14 selfloop flow, removed 16 redundant places. [2020-10-16 03:07:12,523 INFO L241 Difference]: Finished difference. Result has 771 places, 1089 transitions, 85268 flow [2020-10-16 03:07:12,524 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=82339, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1076, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=85268, PETRI_PLACES=771, PETRI_TRANSITIONS=1089} [2020-10-16 03:07:12,524 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 753 predicate places. [2020-10-16 03:07:12,524 INFO L481 AbstractCegarLoop]: Abstraction has has 771 places, 1089 transitions, 85268 flow [2020-10-16 03:07:12,524 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 03:07:12,524 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:12,524 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:12,725 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-16 03:07:12,725 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:12,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:12,726 INFO L82 PathProgramCache]: Analyzing trace with hash -1034907531, now seen corresponding path program 94 times [2020-10-16 03:07:12,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:12,726 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675339494] [2020-10-16 03:07:12,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:12,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:12,888 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 03:07:12,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675339494] [2020-10-16 03:07:12,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589221176] [2020-10-16 03:07:12,889 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:12,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:07:12,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:12,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:12,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:13,206 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 03:07:13,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:13,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:13,206 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384502794] [2020-10-16 03:07:13,207 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:13,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:13,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:13,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:13,208 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:07:13,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 1089 transitions, 85268 flow. Second operand 17 states. [2020-10-16 03:07:13,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:13,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:07:13,209 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:16,613 INFO L129 PetriNetUnfolder]: 769/2074 cut-off events. [2020-10-16 03:07:16,613 INFO L130 PetriNetUnfolder]: For 820133/820139 co-relation queries the response was YES. [2020-10-16 03:07:16,661 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56975 conditions, 2074 events. 769/2074 cut-off events. For 820133/820139 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 19429 event pairs, 0 based on Foata normal form. 7/2081 useless extension candidates. Maximal degree in co-relation 56684. Up to 1142 conditions per place. [2020-10-16 03:07:16,690 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 811 selfloop transitions, 311 changer transitions 0/1129 dead transitions. [2020-10-16 03:07:16,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 1129 transitions, 89271 flow [2020-10-16 03:07:16,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 03:07:16,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 03:07:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1373 transitions. [2020-10-16 03:07:16,694 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.675356615838662 [2020-10-16 03:07:16,694 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1373 transitions. [2020-10-16 03:07:16,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1373 transitions. [2020-10-16 03:07:16,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:16,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1373 transitions. [2020-10-16 03:07:16,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 03:07:16,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 03:07:16,697 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 03:07:16,697 INFO L185 Difference]: Start difference. First operand has 771 places, 1089 transitions, 85268 flow. Second operand 19 states and 1373 transitions. [2020-10-16 03:07:16,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 1129 transitions, 89271 flow [2020-10-16 03:07:22,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 1129 transitions, 87507 flow, removed 713 selfloop flow, removed 24 redundant places. [2020-10-16 03:07:22,353 INFO L241 Difference]: Finished difference. Result has 768 places, 1098 transitions, 85339 flow [2020-10-16 03:07:22,354 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=83536, PETRI_DIFFERENCE_MINUEND_PLACES=747, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=85339, PETRI_PLACES=768, PETRI_TRANSITIONS=1098} [2020-10-16 03:07:22,354 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 750 predicate places. [2020-10-16 03:07:22,354 INFO L481 AbstractCegarLoop]: Abstraction has has 768 places, 1098 transitions, 85339 flow [2020-10-16 03:07:22,354 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:22,354 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:22,354 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:22,555 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:22,555 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:22,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:22,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1045739908, now seen corresponding path program 95 times [2020-10-16 03:07:22,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:22,556 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994127157] [2020-10-16 03:07:22,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:22,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:22,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:22,707 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994127157] [2020-10-16 03:07:22,707 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686408595] [2020-10-16 03:07:22,707 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:22,753 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:07:22,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:22,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:22,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:23,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:07:23,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:23,063 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:23,064 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:23,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965845683] [2020-10-16 03:07:23,064 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:23,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:23,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:23,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:23,065 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:07:23,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 1098 transitions, 85339 flow. Second operand 17 states. [2020-10-16 03:07:23,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:23,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:07:23,066 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:26,305 INFO L129 PetriNetUnfolder]: 782/2109 cut-off events. [2020-10-16 03:07:26,306 INFO L130 PetriNetUnfolder]: For 820805/820811 co-relation queries the response was YES. [2020-10-16 03:07:26,356 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58033 conditions, 2109 events. 782/2109 cut-off events. For 820805/820811 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 19819 event pairs, 0 based on Foata normal form. 8/2117 useless extension candidates. Maximal degree in co-relation 57742. Up to 948 conditions per place. [2020-10-16 03:07:26,387 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 507 selfloop transitions, 611 changer transitions 0/1125 dead transitions. [2020-10-16 03:07:26,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 1125 transitions, 90047 flow [2020-10-16 03:07:26,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 03:07:26,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 03:07:26,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2249 transitions. [2020-10-16 03:07:26,390 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780223093156467 [2020-10-16 03:07:26,390 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2249 transitions. [2020-10-16 03:07:26,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2249 transitions. [2020-10-16 03:07:26,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:26,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2249 transitions. [2020-10-16 03:07:26,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 03:07:26,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 03:07:26,393 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 03:07:26,393 INFO L185 Difference]: Start difference. First operand has 768 places, 1098 transitions, 85339 flow. Second operand 31 states and 2249 transitions. [2020-10-16 03:07:26,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 1125 transitions, 90047 flow [2020-10-16 03:07:31,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1125 transitions, 89793 flow, removed 3 selfloop flow, removed 12 redundant places. [2020-10-16 03:07:31,974 INFO L241 Difference]: Finished difference. Result has 789 places, 1115 transitions, 88815 flow [2020-10-16 03:07:31,974 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=85088, PETRI_DIFFERENCE_MINUEND_PLACES=756, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=88815, PETRI_PLACES=789, PETRI_TRANSITIONS=1115} [2020-10-16 03:07:31,975 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 771 predicate places. [2020-10-16 03:07:31,975 INFO L481 AbstractCegarLoop]: Abstraction has has 789 places, 1115 transitions, 88815 flow [2020-10-16 03:07:31,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:31,975 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:31,975 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:32,175 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:32,176 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:32,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:32,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1438382819, now seen corresponding path program 96 times [2020-10-16 03:07:32,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:32,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280214254] [2020-10-16 03:07:32,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:32,328 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 03:07:32,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280214254] [2020-10-16 03:07:32,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673636991] [2020-10-16 03:07:32,329 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:32,368 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-16 03:07:32,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:32,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:32,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:32,683 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 03:07:32,683 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:32,683 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:32,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186455300] [2020-10-16 03:07:32,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:32,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:32,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:32,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:32,685 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:07:32,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1115 transitions, 88815 flow. Second operand 17 states. [2020-10-16 03:07:32,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:32,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:07:32,686 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:35,973 INFO L129 PetriNetUnfolder]: 790/2131 cut-off events. [2020-10-16 03:07:35,974 INFO L130 PetriNetUnfolder]: For 857111/857117 co-relation queries the response was YES. [2020-10-16 03:07:36,245 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59828 conditions, 2131 events. 790/2131 cut-off events. For 857111/857117 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 20092 event pairs, 0 based on Foata normal form. 7/2138 useless extension candidates. Maximal degree in co-relation 59534. Up to 1204 conditions per place. [2020-10-16 03:07:36,280 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 852 selfloop transitions, 292 changer transitions 0/1151 dead transitions. [2020-10-16 03:07:36,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 808 places, 1151 transitions, 93281 flow [2020-10-16 03:07:36,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 03:07:36,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 03:07:36,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1445 transitions. [2020-10-16 03:07:36,282 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6752336448598131 [2020-10-16 03:07:36,283 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1445 transitions. [2020-10-16 03:07:36,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1445 transitions. [2020-10-16 03:07:36,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:36,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1445 transitions. [2020-10-16 03:07:36,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 03:07:36,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 03:07:36,285 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 03:07:36,285 INFO L185 Difference]: Start difference. First operand has 789 places, 1115 transitions, 88815 flow. Second operand 20 states and 1445 transitions. [2020-10-16 03:07:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 808 places, 1151 transitions, 93281 flow [2020-10-16 03:07:41,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 786 places, 1151 transitions, 91603 flow, removed 618 selfloop flow, removed 22 redundant places. [2020-10-16 03:07:41,805 INFO L241 Difference]: Finished difference. Result has 789 places, 1126 transitions, 89510 flow [2020-10-16 03:07:41,806 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=87254, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=823, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=89510, PETRI_PLACES=789, PETRI_TRANSITIONS=1126} [2020-10-16 03:07:41,806 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 771 predicate places. [2020-10-16 03:07:41,806 INFO L481 AbstractCegarLoop]: Abstraction has has 789 places, 1126 transitions, 89510 flow [2020-10-16 03:07:41,806 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:41,806 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:41,806 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:42,006 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:42,007 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:42,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:42,007 INFO L82 PathProgramCache]: Analyzing trace with hash 2126435011, now seen corresponding path program 97 times [2020-10-16 03:07:42,008 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:42,008 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927962295] [2020-10-16 03:07:42,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:42,131 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:42,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927962295] [2020-10-16 03:07:42,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340726942] [2020-10-16 03:07:42,132 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:42,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:42,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:42,350 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:07:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:07:42,371 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:42,371 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:42,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452855733] [2020-10-16 03:07:42,372 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:42,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:42,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:42,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:42,374 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:07:42,374 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 1126 transitions, 89510 flow. Second operand 17 states. [2020-10-16 03:07:42,374 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:42,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:07:42,374 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:45,503 INFO L129 PetriNetUnfolder]: 797/2149 cut-off events. [2020-10-16 03:07:45,504 INFO L130 PetriNetUnfolder]: For 892747/892753 co-relation queries the response was YES. [2020-10-16 03:07:45,554 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60436 conditions, 2149 events. 797/2149 cut-off events. For 892747/892753 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 20320 event pairs, 0 based on Foata normal form. 8/2157 useless extension candidates. Maximal degree in co-relation 60139. Up to 1308 conditions per place. [2020-10-16 03:07:45,584 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 916 selfloop transitions, 217 changer transitions 0/1140 dead transitions. [2020-10-16 03:07:45,584 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 1140 transitions, 93435 flow [2020-10-16 03:07:45,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 03:07:45,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 03:07:45,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1234 transitions. [2020-10-16 03:07:45,586 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6783947223749313 [2020-10-16 03:07:45,586 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1234 transitions. [2020-10-16 03:07:45,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1234 transitions. [2020-10-16 03:07:45,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:45,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1234 transitions. [2020-10-16 03:07:45,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 03:07:45,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 03:07:45,588 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 03:07:45,588 INFO L185 Difference]: Start difference. First operand has 789 places, 1126 transitions, 89510 flow. Second operand 17 states and 1234 transitions. [2020-10-16 03:07:45,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 1140 transitions, 93435 flow [2020-10-16 03:07:51,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 791 places, 1140 transitions, 93135 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-16 03:07:51,965 INFO L241 Difference]: Finished difference. Result has 794 places, 1135 transitions, 91272 flow [2020-10-16 03:07:51,966 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=89210, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=91272, PETRI_PLACES=794, PETRI_TRANSITIONS=1135} [2020-10-16 03:07:51,966 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 776 predicate places. [2020-10-16 03:07:51,966 INFO L481 AbstractCegarLoop]: Abstraction has has 794 places, 1135 transitions, 91272 flow [2020-10-16 03:07:51,967 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:07:51,967 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:51,967 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:07:52,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:52,168 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:07:52,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:52,168 INFO L82 PathProgramCache]: Analyzing trace with hash 2097804899, now seen corresponding path program 98 times [2020-10-16 03:07:52,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:52,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764378597] [2020-10-16 03:07:52,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:52,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:52,317 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 03:07:52,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764378597] [2020-10-16 03:07:52,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152193039] [2020-10-16 03:07:52,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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:52,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:07:52,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:52,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:07:52,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:52,566 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:07:52,585 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 03:07:52,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:52,586 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:07:52,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276069681] [2020-10-16 03:07:52,587 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:07:52,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:52,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:07:52,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:07:52,588 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:07:52,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 1135 transitions, 91272 flow. Second operand 17 states. [2020-10-16 03:07:52,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:52,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:07:52,589 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:56,966 INFO L129 PetriNetUnfolder]: 813/2192 cut-off events. [2020-10-16 03:07:56,967 INFO L130 PetriNetUnfolder]: For 958082/958084 co-relation queries the response was YES. [2020-10-16 03:07:57,024 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62413 conditions, 2192 events. 813/2192 cut-off events. For 958082/958084 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 20775 event pairs, 0 based on Foata normal form. 5/2197 useless extension candidates. Maximal degree in co-relation 62113. Up to 1018 conditions per place. [2020-10-16 03:07:57,059 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 470 selfloop transitions, 684 changer transitions 0/1161 dead transitions. [2020-10-16 03:07:57,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 1161 transitions, 96732 flow [2020-10-16 03:07:57,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 03:07:57,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 03:07:57,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2395 transitions. [2020-10-16 03:07:57,062 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6782781081846503 [2020-10-16 03:07:57,062 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2395 transitions. [2020-10-16 03:07:57,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2395 transitions. [2020-10-16 03:07:57,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:57,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2395 transitions. [2020-10-16 03:07:57,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 03:07:57,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 03:07:57,066 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 03:07:57,066 INFO L185 Difference]: Start difference. First operand has 794 places, 1135 transitions, 91272 flow. Second operand 33 states and 2395 transitions. [2020-10-16 03:07:57,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 826 places, 1161 transitions, 96732 flow [2020-10-16 03:08:03,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 1161 transitions, 95633 flow, removed 466 selfloop flow, removed 10 redundant places. [2020-10-16 03:08:03,809 INFO L241 Difference]: Finished difference. Result has 819 places, 1158 transitions, 95070 flow [2020-10-16 03:08:03,810 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=90173, PETRI_DIFFERENCE_MINUEND_PLACES=784, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=95070, PETRI_PLACES=819, PETRI_TRANSITIONS=1158} [2020-10-16 03:08:03,810 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 801 predicate places. [2020-10-16 03:08:03,810 INFO L481 AbstractCegarLoop]: Abstraction has has 819 places, 1158 transitions, 95070 flow [2020-10-16 03:08:03,810 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:03,810 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:03,810 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:04,011 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-16 03:08:04,011 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:04,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:04,012 INFO L82 PathProgramCache]: Analyzing trace with hash 2126405220, now seen corresponding path program 99 times [2020-10-16 03:08:04,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:04,012 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32022356] [2020-10-16 03:08:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:04,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:04,149 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:04,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32022356] [2020-10-16 03:08:04,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504479452] [2020-10-16 03:08:04,150 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:04,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 03:08:04,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:04,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 03:08:04,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:04,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:08:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:04,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:04,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:08:04,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946246604] [2020-10-16 03:08:04,409 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:08:04,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:04,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:08:04,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:08:04,410 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:08:04,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 819 places, 1158 transitions, 95070 flow. Second operand 17 states. [2020-10-16 03:08:04,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:04,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:08:04,411 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:08,781 INFO L129 PetriNetUnfolder]: 820/2212 cut-off events. [2020-10-16 03:08:08,782 INFO L130 PetriNetUnfolder]: For 973818/973824 co-relation queries the response was YES. [2020-10-16 03:08:08,834 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63968 conditions, 2212 events. 820/2212 cut-off events. For 973818/973824 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 21018 event pairs, 0 based on Foata normal form. 8/2220 useless extension candidates. Maximal degree in co-relation 63665. Up to 955 conditions per place. [2020-10-16 03:08:08,867 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 495 selfloop transitions, 675 changer transitions 0/1177 dead transitions. [2020-10-16 03:08:08,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 1177 transitions, 99341 flow [2020-10-16 03:08:08,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:08:08,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:08:08,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2104 transitions. [2020-10-16 03:08:08,869 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780534966161779 [2020-10-16 03:08:08,869 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2104 transitions. [2020-10-16 03:08:08,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2104 transitions. [2020-10-16 03:08:08,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:08:08,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2104 transitions. [2020-10-16 03:08:08,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:08:08,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:08:08,873 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:08:08,873 INFO L185 Difference]: Start difference. First operand has 819 places, 1158 transitions, 95070 flow. Second operand 29 states and 2104 transitions. [2020-10-16 03:08:08,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 1177 transitions, 99341 flow [2020-10-16 03:08:15,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 1177 transitions, 97699 flow, removed 482 selfloop flow, removed 30 redundant places. [2020-10-16 03:08:15,658 INFO L241 Difference]: Finished difference. Result has 820 places, 1167 transitions, 96779 flow [2020-10-16 03:08:15,659 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=93447, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=96779, PETRI_PLACES=820, PETRI_TRANSITIONS=1167} [2020-10-16 03:08:15,659 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 802 predicate places. [2020-10-16 03:08:15,659 INFO L481 AbstractCegarLoop]: Abstraction has has 820 places, 1167 transitions, 96779 flow [2020-10-16 03:08:15,659 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:15,659 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:15,659 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:15,860 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-16 03:08:15,861 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:15,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:15,861 INFO L82 PathProgramCache]: Analyzing trace with hash -346914921, now seen corresponding path program 100 times [2020-10-16 03:08:15,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:15,862 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970960489] [2020-10-16 03:08:15,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:15,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:16,007 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 03:08:16,007 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970960489] [2020-10-16 03:08:16,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036445356] [2020-10-16 03:08:16,008 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:16,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:08:16,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:16,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:16,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:16,247 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-16 03:08:16,265 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 03:08:16,265 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:16,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-16 03:08:16,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723966982] [2020-10-16 03:08:16,266 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 03:08:16,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:16,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 03:08:16,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2020-10-16 03:08:16,267 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:08:16,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 1167 transitions, 96779 flow. Second operand 17 states. [2020-10-16 03:08:16,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:16,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:08:16,267 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:20,531 INFO L129 PetriNetUnfolder]: 831/2242 cut-off events. [2020-10-16 03:08:20,531 INFO L130 PetriNetUnfolder]: For 991085/991087 co-relation queries the response was YES. [2020-10-16 03:08:20,591 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65250 conditions, 2242 events. 831/2242 cut-off events. For 991085/991087 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 21118 event pairs, 0 based on Foata normal form. 4/2246 useless extension candidates. Maximal degree in co-relation 64945. Up to 1306 conditions per place. [2020-10-16 03:08:20,624 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 792 selfloop transitions, 388 changer transitions 0/1187 dead transitions. [2020-10-16 03:08:20,624 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 1187 transitions, 101343 flow [2020-10-16 03:08:20,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 03:08:20,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 03:08:20,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2104 transitions. [2020-10-16 03:08:20,626 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6780534966161779 [2020-10-16 03:08:20,627 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2104 transitions. [2020-10-16 03:08:20,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2104 transitions. [2020-10-16 03:08:20,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:08:20,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2104 transitions. [2020-10-16 03:08:20,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 03:08:20,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 03:08:20,630 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 03:08:20,630 INFO L185 Difference]: Start difference. First operand has 820 places, 1167 transitions, 96779 flow. Second operand 29 states and 2104 transitions. [2020-10-16 03:08:20,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 1187 transitions, 101343 flow [2020-10-16 03:08:27,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 1187 transitions, 99712 flow, removed 731 selfloop flow, removed 17 redundant places. [2020-10-16 03:08:27,481 INFO L241 Difference]: Finished difference. Result has 834 places, 1182 transitions, 98074 flow [2020-10-16 03:08:27,482 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=95148, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=98074, PETRI_PLACES=834, PETRI_TRANSITIONS=1182} [2020-10-16 03:08:27,482 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 816 predicate places. [2020-10-16 03:08:27,482 INFO L481 AbstractCegarLoop]: Abstraction has has 834 places, 1182 transitions, 98074 flow [2020-10-16 03:08:27,482 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 03:08:27,482 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:08:27,482 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 03:08:27,683 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-16 03:08:27,683 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 03:08:27,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:08:27,684 INFO L82 PathProgramCache]: Analyzing trace with hash -347807690, now seen corresponding path program 101 times [2020-10-16 03:08:27,684 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:08:27,684 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427209047] [2020-10-16 03:08:27,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:08:27,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:08:27,809 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:27,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427209047] [2020-10-16 03:08:27,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794805573] [2020-10-16 03:08:27,810 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:08:27,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 03:08:27,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:08:27,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 03:08:27,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:08:28,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:08:28,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:08:28,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-16 03:08:32,178 WARN L193 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 42 DAG size of output: 35 [2020-10-16 03:08:32,180 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 03:08:32,180 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:08:32,180 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 03:08:32,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181799788] [2020-10-16 03:08:32,180 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 03:08:32,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:08:32,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 03:08:32,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=226, Unknown=1, NotChecked=0, Total=306 [2020-10-16 03:08:32,181 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 107 [2020-10-16 03:08:32,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 1182 transitions, 98074 flow. Second operand 18 states. [2020-10-16 03:08:32,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:08:32,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 107 [2020-10-16 03:08:32,182 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:08:32,784 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 24 [2020-10-16 03:08:43,309 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-10-16 03:08:45,411 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-16 03:08:49,877 WARN L193 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-16 03:08:58,466 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-10-16 03:09:26,964 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2020-10-16 03:09:49,561 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 52 [2020-10-16 03:10:10,444 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 53 DAG size of output: 52 Received shutdown request... [2020-10-16 03:10:18,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 03:10:18,895 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:10:18,895 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 03:10:18,901 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 03:10:18,901 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 03:10:18 BasicIcfg [2020-10-16 03:10:18,901 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 03:10:18,902 INFO L168 Benchmark]: Toolchain (without parser) took 865365.66 ms. Allocated memory was 246.9 MB in the beginning and 2.4 GB in the end (delta: 2.2 GB). Free memory was 202.0 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.1 GB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,903 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 246.9 MB. Free memory was 225.0 MB in the beginning and 224.2 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,903 INFO L168 Benchmark]: CACSL2BoogieTranslator took 704.37 ms. Allocated memory was 246.9 MB in the beginning and 301.5 MB in the end (delta: 54.5 MB). Free memory was 202.0 MB in the beginning and 256.6 MB in the end (delta: -54.6 MB). Peak memory consumption was 32.0 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,903 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.02 ms. Allocated memory is still 301.5 MB. Free memory was 256.6 MB in the beginning and 254.9 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,904 INFO L168 Benchmark]: Boogie Preprocessor took 25.67 ms. Allocated memory is still 301.5 MB. Free memory was 254.9 MB in the beginning and 253.2 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,904 INFO L168 Benchmark]: RCFGBuilder took 444.84 ms. Allocated memory is still 301.5 MB. Free memory was 253.2 MB in the beginning and 232.1 MB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,904 INFO L168 Benchmark]: TraceAbstraction took 864138.44 ms. Allocated memory was 301.5 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 231.3 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.1 GB. Max. memory is 14.2 GB. [2020-10-16 03:10:18,906 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.20 ms. Allocated memory is still 246.9 MB. Free memory was 225.0 MB in the beginning and 224.2 MB in the end (delta: 839.0 kB). Peak memory consumption was 839.0 kB. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 704.37 ms. Allocated memory was 246.9 MB in the beginning and 301.5 MB in the end (delta: 54.5 MB). Free memory was 202.0 MB in the beginning and 256.6 MB in the end (delta: -54.6 MB). Peak memory consumption was 32.0 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 47.02 ms. Allocated memory is still 301.5 MB. Free memory was 256.6 MB in the beginning and 254.9 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 25.67 ms. Allocated memory is still 301.5 MB. Free memory was 254.9 MB in the beginning and 253.2 MB in the end (delta: 1.7 MB). Peak memory consumption was 1.7 MB. Max. memory is 14.2 GB. * RCFGBuilder took 444.84 ms. Allocated memory is still 301.5 MB. Free memory was 253.2 MB in the beginning and 232.1 MB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 14.2 GB. * TraceAbstraction took 864138.44 ms. Allocated memory was 301.5 MB in the beginning and 2.4 GB in the end (delta: 2.1 GB). Free memory was 231.3 MB in the beginning and 1.3 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.1 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 711 VarBasedMoverChecksPositive, 16 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 16 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 21 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.3s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 13 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 24 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 11 ConcurrentYvCompositions, 3 ChoiceCompositions, 50 TotalNumberOfCompositions, 1022 MoverChecksTotal - TimeoutResultAtElement [Line: 712]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 712). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 70/107 universal loopers) in iteration 127,while PetriNetUnfolder was constructing finite prefix that currently has 1829 conditions, 91 events (0/90 cut-off events. For 20446/20452 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 991 event pairs, 0 based on Foata normal form. 6/210 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 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: TIMEOUT, OverallTime: 864.0s, OverallIterations: 127, TraceHistogramMax: 6, AutomataDifference: 756.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.3s, HoareTripleCheckerStatistics: 266 SDtfs, 2120 SDslu, 0 SDs, 0 SdLazy, 10647 SolverSat, 3271 SolverUnsat, 94 SolverUnknown, 0 SolverNotchecked, 189.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3641 GetRequests, 596 SyntacticMatches, 120 SemanticMatches, 2925 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 20677 ImplicationChecksByTransitivity, 376.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=98074occurred in iteration=126, 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.7s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 75.0s InterpolantComputationTime, 3078 NumberOfCodeBlocks, 3078 NumberOfCodeBlocksAsserted, 383 NumberOfCheckSat, 2831 ConstructedInterpolants, 23 QuantifiedInterpolants, 317579 SizeOfPredicates, 120 NumberOfNonLiveVariables, 10403 ConjunctsInSsa, 1180 ConjunctsInUnsatCore, 247 InterpolantComputations, 7 PerfectInterpolantSequences, 0/1212 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 could not prove your program: Timeout Completed graceful shutdown