/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/indexer.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-16 02:55:52,494 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 02:55:52,497 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 02:55:52,522 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 02:55:52,523 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 02:55:52,531 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 02:55:52,533 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 02:55:52,536 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 02:55:52,539 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 02:55:52,540 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 02:55:52,542 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 02:55:52,545 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 02:55:52,545 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 02:55:52,549 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 02:55:52,552 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 02:55:52,553 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 02:55:52,555 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 02:55:52,556 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 02:55:52,558 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 02:55:52,565 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 02:55:52,568 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 02:55:52,569 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 02:55:52,570 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 02:55:52,571 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 02:55:52,584 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 02:55:52,584 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 02:55:52,584 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 02:55:52,585 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 02:55:52,586 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 02:55:52,590 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 02:55:52,590 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 02:55:52,591 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 02:55:52,591 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 02:55:52,595 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 02:55:52,596 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 02:55:52,597 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 02:55:52,600 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 02:55:52,601 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 02:55:52,601 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 02:55:52,602 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 02:55:52,602 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 02:55:52,603 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,649 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 02:55:52,649 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 02:55:52,650 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 02:55:52,651 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 02:55:52,651 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 02:55:52,651 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 02:55:52,651 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 02:55:52,652 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 02:55:52,652 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 02:55:52,652 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 02:55:52,652 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 02:55:52,652 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 02:55:52,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 02:55:52,653 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 02:55:52,653 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 02:55:52,654 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 02:55:52,654 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 02:55:52,654 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 02:55:52,654 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 02:55:52,654 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 02:55:52,655 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 02:55:52,655 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 02:55:52,655 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 02:55:52,655 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-16 02:55:52,656 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 02:55:52,656 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 02:55:52,656 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 02:55:52,656 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-16 02:55:52,657 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-16 02:55:52,961 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 02:55:52,975 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 02:55:52,980 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 02:55:52,982 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 02:55:52,982 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 02:55:52,983 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/indexer.i [2020-10-16 02:55:53,047 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fa512410/e0e8d9ae3a5b44ee8432185d3890af95/FLAGb7ccd88ef [2020-10-16 02:55:53,533 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 02:55:53,534 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/indexer.i [2020-10-16 02:55:53,555 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fa512410/e0e8d9ae3a5b44ee8432185d3890af95/FLAGb7ccd88ef [2020-10-16 02:55:53,828 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3fa512410/e0e8d9ae3a5b44ee8432185d3890af95 [2020-10-16 02:55:53,839 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 02:55:53,841 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 02:55:53,842 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:53,843 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 02:55:53,846 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 02:55:53,847 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,851 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d19cec2 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,851 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,860 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 02:55:53,939 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 02:55:54,675 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:54,775 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 02:55:54,816 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 02:55:54,957 INFO L208 MainTranslator]: Completed translation [2020-10-16 02:55:54,957 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,958 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 02:55:54,958 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:54,959 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 02:55:54,959 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 02:55:54,968 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:55,016 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:55,057 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 02:55:55,058 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 02:55:55,058 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 02:55:55,058 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 02:55:55,067 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:55,068 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:55,072 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:55,072 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:55,081 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:55,086 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:55,089 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:55,092 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 02:55:55,093 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 02:55:55,093 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 02:55:55,093 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 02:55:55,094 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:55,172 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 02:55:55,172 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 02:55:55,172 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-16 02:55:55,172 INFO L130 BoogieDeclarations]: Found specification of procedure thread_routine [2020-10-16 02:55:55,172 INFO L138 BoogieDeclarations]: Found implementation of procedure thread_routine [2020-10-16 02:55:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 02:55:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-16 02:55:55,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 02:55:55,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 02:55:55,175 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:55,589 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 02:55:55,590 INFO L298 CfgBuilder]: Removed 12 assume(true) statements. [2020-10-16 02:55:55,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:55 BoogieIcfgContainer [2020-10-16 02:55:55,592 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 02:55:55,594 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 02:55:55,594 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 02:55:55,598 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 02:55:55,598 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:55,599 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c81863d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:55, skipping insertion in model container [2020-10-16 02:55:55,599 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:55,599 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c81863d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 02:55:55, skipping insertion in model container [2020-10-16 02:55:55,600 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 02:55:55" (3/3) ... [2020-10-16 02:55:55,601 INFO L111 eAbstractionObserver]: Analyzing ICFG indexer.i [2020-10-16 02:55:55,613 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-16 02:55:55,620 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 02:55:55,621 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 02:55:55,654 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,655 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,655 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,655 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,655 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,656 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,656 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,656 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,656 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,657 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,657 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,657 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,657 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,658 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,658 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,658 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,658 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,659 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,659 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,659 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,660 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,660 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,660 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,660 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,660 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,661 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,661 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,661 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,662 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,662 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,662 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,662 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,663 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,663 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,663 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,663 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,663 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,664 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,664 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,664 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~ret_val~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,664 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,665 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,665 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,665 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,665 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~new_val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,666 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,666 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,666 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,666 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,666 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,667 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,667 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,667 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,667 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,668 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,668 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~new_val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,668 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~ret_val~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,668 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,669 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,669 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,669 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,670 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,670 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,670 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,670 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,671 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,671 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,671 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,671 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,672 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,672 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,672 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,672 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,673 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~new_val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,673 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,673 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~ret_val~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,674 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~ret_val~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,674 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,674 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,674 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,675 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,675 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,675 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,675 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,676 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,676 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,676 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,680 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~ret6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,680 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~w~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,681 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~new_val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,681 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~pre5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,681 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~h~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,682 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~mem3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,682 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~h not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,683 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~ret_val~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,683 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,683 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,683 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,684 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~val not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,684 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,684 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,684 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~tab.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,685 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~m~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,686 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,686 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,686 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~h| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,686 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~tid~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,687 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~val| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,691 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_cas_#in~new_val| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,692 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_cas_~tab.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,692 WARN L313 ript$VariableManager]: TermVariabe thread_routineThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,693 WARN L313 ript$VariableManager]: TermVariabe |thread_routineThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 02:55:55,717 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-16 02:55:55,736 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 02:55:55,736 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-16 02:55:55,736 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-16 02:55:55,736 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-16 02:55:55,736 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 02:55:55,736 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 02:55:55,737 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 02:55:55,737 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 02:55:55,752 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 94 places, 105 transitions, 218 flow [2020-10-16 02:55:55,814 INFO L129 PetriNetUnfolder]: 18/126 cut-off events. [2020-10-16 02:55:55,814 INFO L130 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2020-10-16 02:55:55,822 INFO L80 FinitePrefix]: Finished finitePrefix Result has 132 conditions, 126 events. 18/126 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 204 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 76. Up to 4 conditions per place. [2020-10-16 02:55:55,823 INFO L82 GeneralOperation]: Start removeDead. Operand has 94 places, 105 transitions, 218 flow [2020-10-16 02:55:55,832 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 90 places, 100 transitions, 205 flow [2020-10-16 02:55:55,834 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-16 02:55:55,837 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 90 places, 100 transitions, 205 flow [2020-10-16 02:55:55,840 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 90 places, 100 transitions, 205 flow [2020-10-16 02:55:55,841 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 90 places, 100 transitions, 205 flow [2020-10-16 02:55:55,879 INFO L129 PetriNetUnfolder]: 17/121 cut-off events. [2020-10-16 02:55:55,880 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:55,881 INFO L80 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 121 events. 17/121 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 183 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 76. Up to 4 conditions per place. [2020-10-16 02:55:55,886 INFO L117 LiptonReduction]: Number of co-enabled transitions 2652 [2020-10-16 02:55:57,773 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 67 [2020-10-16 02:55:57,967 INFO L132 LiptonReduction]: Checked pairs total: 2472 [2020-10-16 02:55:57,968 INFO L134 LiptonReduction]: Total number of compositions: 96 [2020-10-16 02:55:57,970 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2138 [2020-10-16 02:55:57,978 INFO L129 PetriNetUnfolder]: 3/16 cut-off events. [2020-10-16 02:55:57,978 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:57,978 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:57,979 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:57,980 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:55:57,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:57,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1681319003, now seen corresponding path program 1 times [2020-10-16 02:55:57,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:57,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121703516] [2020-10-16 02:55:57,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,164 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,165 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121703516] [2020-10-16 02:55:58,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 02:55:58,166 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 02:55:58,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942408869] [2020-10-16 02:55:58,176 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 02:55:58,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 02:55:58,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 02:55:58,195 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:55:58,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 19 places, 22 transitions, 49 flow. Second operand 3 states. [2020-10-16 02:55:58,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:55:58,199 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,229 INFO L129 PetriNetUnfolder]: 4/21 cut-off events. [2020-10-16 02:55:58,230 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 02:55:58,230 INFO L80 FinitePrefix]: Finished finitePrefix Result has 37 conditions, 21 events. 4/21 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 25 event pairs, 0 based on Foata normal form. 3/18 useless extension candidates. Maximal degree in co-relation 17. Up to 6 conditions per place. [2020-10-16 02:55:58,232 INFO L132 encePairwiseOnDemand]: 194/201 looper letters, 5 selfloop transitions, 5 changer transitions 0/21 dead transitions. [2020-10-16 02:55:58,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 19 places, 21 transitions, 67 flow [2020-10-16 02:55:58,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 02:55:58,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-10-16 02:55:58,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 406 transitions. [2020-10-16 02:55:58,249 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6733001658374793 [2020-10-16 02:55:58,250 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 406 transitions. [2020-10-16 02:55:58,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 406 transitions. [2020-10-16 02:55:58,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 406 transitions. [2020-10-16 02:55:58,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 4 states. [2020-10-16 02:55:58,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 4 states. [2020-10-16 02:55:58,266 INFO L81 ComplementDD]: Finished complementDD. Result 4 states. [2020-10-16 02:55:58,268 INFO L185 Difference]: Start difference. First operand has 19 places, 22 transitions, 49 flow. Second operand 3 states and 406 transitions. [2020-10-16 02:55:58,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 19 places, 21 transitions, 67 flow [2020-10-16 02:55:58,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 21 transitions, 67 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-16 02:55:58,273 INFO L241 Difference]: Finished difference. Result has 20 places, 19 transitions, 60 flow [2020-10-16 02:55:58,276 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=41, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=20, PETRI_TRANSITIONS=19} [2020-10-16 02:55:58,277 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 1 predicate places. [2020-10-16 02:55:58,277 INFO L481 AbstractCegarLoop]: Abstraction has has 20 places, 19 transitions, 60 flow [2020-10-16 02:55:58,277 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 02:55:58,278 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,278 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,278 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 02:55:58,278 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:55:58,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1147062704, now seen corresponding path program 1 times [2020-10-16 02:55:58,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276104704] [2020-10-16 02:55:58,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,371 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,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276104704] [2020-10-16 02:55:58,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494016212] [2020-10-16 02:55:58,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-16 02:55:58,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:58,471 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,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:55:58,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 4 [2020-10-16 02:55:58,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767371710] [2020-10-16 02:55:58,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 02:55:58,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:58,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 02:55:58,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-10-16 02:55:58,478 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:55:58,479 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 19 transitions, 60 flow. Second operand 5 states. [2020-10-16 02:55:58,479 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:58,479 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:55:58,479 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:55:58,516 INFO L129 PetriNetUnfolder]: 4/21 cut-off events. [2020-10-16 02:55:58,516 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2020-10-16 02:55:58,517 INFO L80 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 21 events. 4/21 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 20 event pairs, 0 based on Foata normal form. 2/19 useless extension candidates. Maximal degree in co-relation 20. Up to 5 conditions per place. [2020-10-16 02:55:58,517 INFO L132 encePairwiseOnDemand]: 196/201 looper letters, 5 selfloop transitions, 5 changer transitions 0/21 dead transitions. [2020-10-16 02:55:58,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 21 transitions, 83 flow [2020-10-16 02:55:58,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 02:55:58,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-10-16 02:55:58,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 532 transitions. [2020-10-16 02:55:58,521 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6616915422885572 [2020-10-16 02:55:58,522 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 532 transitions. [2020-10-16 02:55:58,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 532 transitions. [2020-10-16 02:55:58,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:55:58,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 532 transitions. [2020-10-16 02:55:58,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 5 states. [2020-10-16 02:55:58,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 5 states. [2020-10-16 02:55:58,526 INFO L81 ComplementDD]: Finished complementDD. Result 5 states. [2020-10-16 02:55:58,527 INFO L185 Difference]: Start difference. First operand has 20 places, 19 transitions, 60 flow. Second operand 4 states and 532 transitions. [2020-10-16 02:55:58,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 21 transitions, 83 flow [2020-10-16 02:55:58,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 79 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 02:55:58,528 INFO L241 Difference]: Finished difference. Result has 22 places, 19 transitions, 70 flow [2020-10-16 02:55:58,529 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=51, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=70, PETRI_PLACES=22, PETRI_TRANSITIONS=19} [2020-10-16 02:55:58,529 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 3 predicate places. [2020-10-16 02:55:58,530 INFO L481 AbstractCegarLoop]: Abstraction has has 22 places, 19 transitions, 70 flow [2020-10-16 02:55:58,530 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 02:55:58,530 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:55:58,530 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 02:55:58,745 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2020-10-16 02:55:58,746 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:55:58,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:55:58,746 INFO L82 PathProgramCache]: Analyzing trace with hash -1764986619, now seen corresponding path program 2 times [2020-10-16 02:55:58,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:55:58,747 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005613458] [2020-10-16 02:55:58,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:55:58,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:55:58,847 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:58,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005613458] [2020-10-16 02:55:58,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671588903] [2020-10-16 02:55:58,848 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 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:58,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2020-10-16 02:55:58,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:55:58,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 02:55:58,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:55:58,978 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2020-10-16 02:55:58,985 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,024 INFO L625 ElimStorePlain]: treesize reduction 40, result has 24.5 percent of original size [2020-10-16 02:55:59,031 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,031 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:17, output treesize:4 [2020-10-16 02:55:59,060 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-10-16 02:55:59,060 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,093 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 02:55:59,093 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,094 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2020-10-16 02:55:59,137 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2020-10-16 02:55:59,139 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,147 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 02:55:59,151 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-10-16 02:55:59,151 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:27 [2020-10-16 02:55:59,261 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 17 [2020-10-16 02:55:59,265 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,271 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-16 02:55:59,273 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-16 02:55:59,273 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:37, output treesize:7 [2020-10-16 02:55:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:55:59,288 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-16 02:55:59,288 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [4] total 10 [2020-10-16 02:55:59,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384153587] [2020-10-16 02:55:59,289 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 02:55:59,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:55:59,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 02:55:59,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:55:59,293 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 201 [2020-10-16 02:55:59,294 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 70 flow. Second operand 8 states. [2020-10-16 02:55:59,294 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:55:59,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 201 [2020-10-16 02:55:59,294 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:07,475 WARN L193 SmtUtils]: Spent 8.09 s on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2020-10-16 02:56:15,553 WARN L193 SmtUtils]: Spent 8.05 s on a formula simplification. DAG size of input: 40 DAG size of output: 39 [2020-10-16 02:56:19,691 WARN L193 SmtUtils]: Spent 4.03 s on a formula simplification that was a NOOP. DAG size: 35 [2020-10-16 02:56:25,801 WARN L193 SmtUtils]: Spent 4.03 s on a formula simplification that was a NOOP. DAG size: 39 [2020-10-16 02:56:36,323 INFO L129 PetriNetUnfolder]: 62/152 cut-off events. [2020-10-16 02:56:36,323 INFO L130 PetriNetUnfolder]: For 57/57 co-relation queries the response was YES. [2020-10-16 02:56:36,324 INFO L80 FinitePrefix]: Finished finitePrefix Result has 327 conditions, 152 events. 62/152 cut-off events. For 57/57 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 564 event pairs, 2 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 268. Up to 30 conditions per place. [2020-10-16 02:56:36,326 INFO L132 encePairwiseOnDemand]: 191/201 looper letters, 43 selfloop transitions, 22 changer transitions 0/68 dead transitions. [2020-10-16 02:56:36,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 68 transitions, 313 flow [2020-10-16 02:56:36,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:36,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1044 transitions. [2020-10-16 02:56:36,331 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.399540757749713 [2020-10-16 02:56:36,331 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1044 transitions. [2020-10-16 02:56:36,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1044 transitions. [2020-10-16 02:56:36,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:36,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1044 transitions. [2020-10-16 02:56:36,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:36,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:36,339 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:36,339 INFO L185 Difference]: Start difference. First operand has 22 places, 19 transitions, 70 flow. Second operand 13 states and 1044 transitions. [2020-10-16 02:56:36,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 68 transitions, 313 flow [2020-10-16 02:56:36,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 68 transitions, 304 flow, removed 1 selfloop flow, removed 1 redundant places. [2020-10-16 02:56:36,343 INFO L241 Difference]: Finished difference. Result has 43 places, 39 transitions, 231 flow [2020-10-16 02:56:36,343 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=231, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2020-10-16 02:56:36,344 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 24 predicate places. [2020-10-16 02:56:36,344 INFO L481 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 231 flow [2020-10-16 02:56:36,344 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 02:56:36,344 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:36,344 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:36,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:36,558 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:36,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:36,559 INFO L82 PathProgramCache]: Analyzing trace with hash 358947280, now seen corresponding path program 1 times [2020-10-16 02:56:36,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:36,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728602558] [2020-10-16 02:56:36,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:36,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:36,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:36,628 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728602558] [2020-10-16 02:56:36,629 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672485757] [2020-10-16 02:56:36,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:56:36,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:36,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-16 02:56:36,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:36,692 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:36,692 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-10-16 02:56:36,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505952718] [2020-10-16 02:56:36,692 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-16 02:56:36,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:36,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-16 02:56:36,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-16 02:56:36,694 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:36,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 231 flow. Second operand 6 states. [2020-10-16 02:56:36,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:36,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:36,696 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:36,736 INFO L129 PetriNetUnfolder]: 35/111 cut-off events. [2020-10-16 02:56:36,736 INFO L130 PetriNetUnfolder]: For 125/128 co-relation queries the response was YES. [2020-10-16 02:56:36,738 INFO L80 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 111 events. 35/111 cut-off events. For 125/128 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/105 useless extension candidates. Maximal degree in co-relation 235. Up to 24 conditions per place. [2020-10-16 02:56:36,739 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 9 changer transitions 0/41 dead transitions. [2020-10-16 02:56:36,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 41 transitions, 281 flow [2020-10-16 02:56:36,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-16 02:56:36,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-16 02:56:36,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 662 transitions. [2020-10-16 02:56:36,742 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6587064676616915 [2020-10-16 02:56:36,742 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 662 transitions. [2020-10-16 02:56:36,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 662 transitions. [2020-10-16 02:56:36,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:36,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 662 transitions. [2020-10-16 02:56:36,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-16 02:56:36,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-16 02:56:36,746 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-16 02:56:36,747 INFO L185 Difference]: Start difference. First operand has 43 places, 39 transitions, 231 flow. Second operand 5 states and 662 transitions. [2020-10-16 02:56:36,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 41 transitions, 281 flow [2020-10-16 02:56:36,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 41 transitions, 280 flow, removed 0 selfloop flow, removed 1 redundant places. [2020-10-16 02:56:36,752 INFO L241 Difference]: Finished difference. Result has 47 places, 40 transitions, 258 flow [2020-10-16 02:56:36,752 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=258, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2020-10-16 02:56:36,752 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 28 predicate places. [2020-10-16 02:56:36,752 INFO L481 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 258 flow [2020-10-16 02:56:36,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-16 02:56:36,753 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:36,753 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:36,967 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:36,968 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:36,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:36,969 INFO L82 PathProgramCache]: Analyzing trace with hash 17426171, now seen corresponding path program 2 times [2020-10-16 02:56:36,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:36,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026882547] [2020-10-16 02:56:36,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:36,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:37,048 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:37,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026882547] [2020-10-16 02:56:37,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568803967] [2020-10-16 02:56:37,049 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 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:56:37,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:37,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:37,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-16 02:56:37,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:37,117 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:37,117 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-10-16 02:56:37,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115553230] [2020-10-16 02:56:37,118 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-16 02:56:37,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:37,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-16 02:56:37,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-10-16 02:56:37,119 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:37,120 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 258 flow. Second operand 7 states. [2020-10-16 02:56:37,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:37,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:37,121 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:37,159 INFO L129 PetriNetUnfolder]: 35/112 cut-off events. [2020-10-16 02:56:37,159 INFO L130 PetriNetUnfolder]: For 144/147 co-relation queries the response was YES. [2020-10-16 02:56:37,160 INFO L80 FinitePrefix]: Finished finitePrefix Result has 314 conditions, 112 events. 35/112 cut-off events. For 144/147 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/106 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:37,161 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 10 changer transitions 0/42 dead transitions. [2020-10-16 02:56:37,161 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 42 transitions, 312 flow [2020-10-16 02:56:37,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-16 02:56:37,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-16 02:56:37,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 793 transitions. [2020-10-16 02:56:37,164 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6575456053067993 [2020-10-16 02:56:37,165 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 793 transitions. [2020-10-16 02:56:37,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 793 transitions. [2020-10-16 02:56:37,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:37,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 793 transitions. [2020-10-16 02:56:37,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-16 02:56:37,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-16 02:56:37,169 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-16 02:56:37,170 INFO L185 Difference]: Start difference. First operand has 47 places, 40 transitions, 258 flow. Second operand 6 states and 793 transitions. [2020-10-16 02:56:37,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 42 transitions, 312 flow [2020-10-16 02:56:37,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 42 transitions, 290 flow, removed 3 selfloop flow, removed 3 redundant places. [2020-10-16 02:56:37,174 INFO L241 Difference]: Finished difference. Result has 50 places, 41 transitions, 268 flow [2020-10-16 02:56:37,174 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2020-10-16 02:56:37,175 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 31 predicate places. [2020-10-16 02:56:37,175 INFO L481 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 268 flow [2020-10-16 02:56:37,175 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-16 02:56:37,175 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:37,175 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:37,390 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:37,391 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:37,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:37,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1979793616, now seen corresponding path program 3 times [2020-10-16 02:56:37,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:37,392 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689779892] [2020-10-16 02:56:37,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:37,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689779892] [2020-10-16 02:56:37,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649399403] [2020-10-16 02:56:37,463 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 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:37,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 02:56:37,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:37,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-16 02:56:37,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:37,534 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:37,535 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-10-16 02:56:37,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318077806] [2020-10-16 02:56:37,535 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-16 02:56:37,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:37,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-16 02:56:37,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2020-10-16 02:56:37,538 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:37,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 268 flow. Second operand 8 states. [2020-10-16 02:56:37,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:37,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:37,540 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:37,585 INFO L129 PetriNetUnfolder]: 35/113 cut-off events. [2020-10-16 02:56:37,586 INFO L130 PetriNetUnfolder]: For 147/150 co-relation queries the response was YES. [2020-10-16 02:56:37,587 INFO L80 FinitePrefix]: Finished finitePrefix Result has 322 conditions, 113 events. 35/113 cut-off events. For 147/150 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/107 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:37,588 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 11 changer transitions 0/43 dead transitions. [2020-10-16 02:56:37,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 43 transitions, 326 flow [2020-10-16 02:56:37,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 02:56:37,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-16 02:56:37,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 924 transitions. [2020-10-16 02:56:37,593 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6567164179104478 [2020-10-16 02:56:37,593 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 924 transitions. [2020-10-16 02:56:37,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 924 transitions. [2020-10-16 02:56:37,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:37,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 924 transitions. [2020-10-16 02:56:37,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-16 02:56:37,599 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-16 02:56:37,599 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-16 02:56:37,599 INFO L185 Difference]: Start difference. First operand has 50 places, 41 transitions, 268 flow. Second operand 7 states and 924 transitions. [2020-10-16 02:56:37,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 43 transitions, 326 flow [2020-10-16 02:56:37,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 43 transitions, 300 flow, removed 4 selfloop flow, removed 4 redundant places. [2020-10-16 02:56:37,603 INFO L241 Difference]: Finished difference. Result has 53 places, 42 transitions, 278 flow [2020-10-16 02:56:37,604 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=278, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2020-10-16 02:56:37,604 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 34 predicate places. [2020-10-16 02:56:37,604 INFO L481 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 278 flow [2020-10-16 02:56:37,604 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-16 02:56:37,605 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:37,605 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:37,821 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-10-16 02:56:37,822 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:37,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:37,822 INFO L82 PathProgramCache]: Analyzing trace with hash 530902427, now seen corresponding path program 4 times [2020-10-16 02:56:37,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:37,823 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169432032] [2020-10-16 02:56:37,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:37,899 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:37,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169432032] [2020-10-16 02:56:37,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864784942] [2020-10-16 02:56:37,900 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 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:37,947 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:37,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:37,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-16 02:56:37,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:37,966 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:37,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:37,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-16 02:56:37,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572361596] [2020-10-16 02:56:37,968 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-16 02:56:37,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:37,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-16 02:56:37,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2020-10-16 02:56:37,970 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:37,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 278 flow. Second operand 9 states. [2020-10-16 02:56:37,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:37,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:37,971 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:38,012 INFO L129 PetriNetUnfolder]: 35/114 cut-off events. [2020-10-16 02:56:38,013 INFO L130 PetriNetUnfolder]: For 150/153 co-relation queries the response was YES. [2020-10-16 02:56:38,014 INFO L80 FinitePrefix]: Finished finitePrefix Result has 330 conditions, 114 events. 35/114 cut-off events. For 150/153 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/108 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:38,015 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 12 changer transitions 0/44 dead transitions. [2020-10-16 02:56:38,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 44 transitions, 340 flow [2020-10-16 02:56:38,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-16 02:56:38,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-16 02:56:38,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1055 transitions. [2020-10-16 02:56:38,019 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6560945273631841 [2020-10-16 02:56:38,019 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1055 transitions. [2020-10-16 02:56:38,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1055 transitions. [2020-10-16 02:56:38,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:38,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1055 transitions. [2020-10-16 02:56:38,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-16 02:56:38,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-16 02:56:38,025 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-16 02:56:38,025 INFO L185 Difference]: Start difference. First operand has 53 places, 42 transitions, 278 flow. Second operand 8 states and 1055 transitions. [2020-10-16 02:56:38,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 44 transitions, 340 flow [2020-10-16 02:56:38,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 44 transitions, 310 flow, removed 5 selfloop flow, removed 5 redundant places. [2020-10-16 02:56:38,029 INFO L241 Difference]: Finished difference. Result has 56 places, 43 transitions, 288 flow [2020-10-16 02:56:38,029 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=288, PETRI_PLACES=56, PETRI_TRANSITIONS=43} [2020-10-16 02:56:38,030 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 37 predicate places. [2020-10-16 02:56:38,030 INFO L481 AbstractCegarLoop]: Abstraction has has 56 places, 43 transitions, 288 flow [2020-10-16 02:56:38,030 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-16 02:56:38,030 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:38,030 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:38,243 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:38,244 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:38,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:38,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1053068432, now seen corresponding path program 5 times [2020-10-16 02:56:38,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:38,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743646750] [2020-10-16 02:56:38,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:38,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:38,309 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:38,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743646750] [2020-10-16 02:56:38,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745777625] [2020-10-16 02:56:38,310 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 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:38,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-16 02:56:38,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:38,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-16 02:56:38,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:38,418 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:38,418 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:38,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2020-10-16 02:56:38,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057945693] [2020-10-16 02:56:38,419 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 02:56:38,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:38,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 02:56:38,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2020-10-16 02:56:38,425 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:38,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 43 transitions, 288 flow. Second operand 10 states. [2020-10-16 02:56:38,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:38,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:38,427 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:38,478 INFO L129 PetriNetUnfolder]: 35/115 cut-off events. [2020-10-16 02:56:38,478 INFO L130 PetriNetUnfolder]: For 154/157 co-relation queries the response was YES. [2020-10-16 02:56:38,479 INFO L80 FinitePrefix]: Finished finitePrefix Result has 338 conditions, 115 events. 35/115 cut-off events. For 154/157 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/109 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:38,480 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 13 changer transitions 0/45 dead transitions. [2020-10-16 02:56:38,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 45 transitions, 354 flow [2020-10-16 02:56:38,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-16 02:56:38,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-16 02:56:38,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1186 transitions. [2020-10-16 02:56:38,485 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6556108347153123 [2020-10-16 02:56:38,485 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1186 transitions. [2020-10-16 02:56:38,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1186 transitions. [2020-10-16 02:56:38,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:38,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1186 transitions. [2020-10-16 02:56:38,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-16 02:56:38,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-16 02:56:38,492 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-16 02:56:38,492 INFO L185 Difference]: Start difference. First operand has 56 places, 43 transitions, 288 flow. Second operand 9 states and 1186 transitions. [2020-10-16 02:56:38,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 45 transitions, 354 flow [2020-10-16 02:56:38,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 45 transitions, 320 flow, removed 6 selfloop flow, removed 6 redundant places. [2020-10-16 02:56:38,498 INFO L241 Difference]: Finished difference. Result has 59 places, 44 transitions, 298 flow [2020-10-16 02:56:38,498 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=298, PETRI_PLACES=59, PETRI_TRANSITIONS=44} [2020-10-16 02:56:38,498 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 40 predicate places. [2020-10-16 02:56:38,498 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 44 transitions, 298 flow [2020-10-16 02:56:38,499 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 02:56:38,499 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:38,499 INFO L255 CegarLoopForPetriNet]: trace histogram [7, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:38,712 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:38,713 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:38,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:38,714 INFO L82 PathProgramCache]: Analyzing trace with hash 60345403, now seen corresponding path program 6 times [2020-10-16 02:56:38,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:38,714 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475393835] [2020-10-16 02:56:38,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:38,786 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:38,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475393835] [2020-10-16 02:56:38,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117868507] [2020-10-16 02:56:38,787 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 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:38,883 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-16 02:56:38,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:38,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 02:56:38,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:38,908 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:38,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:38,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2020-10-16 02:56:38,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197523376] [2020-10-16 02:56:38,909 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 02:56:38,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:38,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 02:56:38,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2020-10-16 02:56:38,911 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:38,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 44 transitions, 298 flow. Second operand 11 states. [2020-10-16 02:56:38,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:38,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:38,913 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:38,955 INFO L129 PetriNetUnfolder]: 35/116 cut-off events. [2020-10-16 02:56:38,955 INFO L130 PetriNetUnfolder]: For 159/162 co-relation queries the response was YES. [2020-10-16 02:56:38,956 INFO L80 FinitePrefix]: Finished finitePrefix Result has 346 conditions, 116 events. 35/116 cut-off events. For 159/162 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/110 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:38,957 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 14 changer transitions 0/46 dead transitions. [2020-10-16 02:56:38,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 46 transitions, 368 flow [2020-10-16 02:56:38,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-16 02:56:38,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-16 02:56:38,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1317 transitions. [2020-10-16 02:56:38,961 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.655223880597015 [2020-10-16 02:56:38,962 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1317 transitions. [2020-10-16 02:56:38,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1317 transitions. [2020-10-16 02:56:38,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:38,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1317 transitions. [2020-10-16 02:56:38,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-16 02:56:38,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-16 02:56:38,969 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-16 02:56:38,969 INFO L185 Difference]: Start difference. First operand has 59 places, 44 transitions, 298 flow. Second operand 10 states and 1317 transitions. [2020-10-16 02:56:38,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 46 transitions, 368 flow [2020-10-16 02:56:38,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 46 transitions, 330 flow, removed 7 selfloop flow, removed 7 redundant places. [2020-10-16 02:56:38,973 INFO L241 Difference]: Finished difference. Result has 62 places, 45 transitions, 308 flow [2020-10-16 02:56:38,973 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=308, PETRI_PLACES=62, PETRI_TRANSITIONS=45} [2020-10-16 02:56:38,973 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 43 predicate places. [2020-10-16 02:56:38,973 INFO L481 AbstractCegarLoop]: Abstraction has has 62 places, 45 transitions, 308 flow [2020-10-16 02:56:38,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 02:56:38,974 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:38,974 INFO L255 CegarLoopForPetriNet]: trace histogram [8, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:39,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2020-10-16 02:56:39,188 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:39,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:39,189 INFO L82 PathProgramCache]: Analyzing trace with hash -649297424, now seen corresponding path program 7 times [2020-10-16 02:56:39,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:39,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118970222] [2020-10-16 02:56:39,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:39,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:39,278 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:39,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118970222] [2020-10-16 02:56:39,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110180007] [2020-10-16 02:56:39,279 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 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:39,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:39,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 02:56:39,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:39,353 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:39,353 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:39,354 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2020-10-16 02:56:39,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726993184] [2020-10-16 02:56:39,354 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 02:56:39,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:39,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 02:56:39,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2020-10-16 02:56:39,357 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:39,358 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 45 transitions, 308 flow. Second operand 12 states. [2020-10-16 02:56:39,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:39,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:39,358 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:39,407 INFO L129 PetriNetUnfolder]: 33/110 cut-off events. [2020-10-16 02:56:39,407 INFO L130 PetriNetUnfolder]: For 167/170 co-relation queries the response was YES. [2020-10-16 02:56:39,408 INFO L80 FinitePrefix]: Finished finitePrefix Result has 344 conditions, 110 events. 33/110 cut-off events. For 167/170 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/105 useless extension candidates. Maximal degree in co-relation 255. Up to 23 conditions per place. [2020-10-16 02:56:39,409 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 15 changer transitions 0/47 dead transitions. [2020-10-16 02:56:39,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 47 transitions, 382 flow [2020-10-16 02:56:39,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-16 02:56:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-16 02:56:39,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1448 transitions. [2020-10-16 02:56:39,414 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6549072817729534 [2020-10-16 02:56:39,414 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1448 transitions. [2020-10-16 02:56:39,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1448 transitions. [2020-10-16 02:56:39,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:39,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1448 transitions. [2020-10-16 02:56:39,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-16 02:56:39,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-16 02:56:39,423 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-16 02:56:39,423 INFO L185 Difference]: Start difference. First operand has 62 places, 45 transitions, 308 flow. Second operand 11 states and 1448 transitions. [2020-10-16 02:56:39,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 47 transitions, 382 flow [2020-10-16 02:56:39,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 47 transitions, 340 flow, removed 8 selfloop flow, removed 8 redundant places. [2020-10-16 02:56:39,427 INFO L241 Difference]: Finished difference. Result has 65 places, 46 transitions, 318 flow [2020-10-16 02:56:39,427 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=318, PETRI_PLACES=65, PETRI_TRANSITIONS=46} [2020-10-16 02:56:39,427 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 46 predicate places. [2020-10-16 02:56:39,428 INFO L481 AbstractCegarLoop]: Abstraction has has 65 places, 46 transitions, 318 flow [2020-10-16 02:56:39,428 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 02:56:39,428 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:39,428 INFO L255 CegarLoopForPetriNet]: trace histogram [9, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:39,643 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:39,644 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:39,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:39,645 INFO L82 PathProgramCache]: Analyzing trace with hash -1173388581, now seen corresponding path program 8 times [2020-10-16 02:56:39,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:39,645 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092119615] [2020-10-16 02:56:39,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:39,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:39,741 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:39,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092119615] [2020-10-16 02:56:39,742 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135365178] [2020-10-16 02:56:39,742 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 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:39,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:39,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:39,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 02:56:39,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:39,850 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:39,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:39,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2020-10-16 02:56:39,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730706734] [2020-10-16 02:56:39,851 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 02:56:39,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:39,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 02:56:39,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2020-10-16 02:56:39,855 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:39,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 46 transitions, 318 flow. Second operand 13 states. [2020-10-16 02:56:39,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:39,858 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:39,858 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:39,902 INFO L129 PetriNetUnfolder]: 35/118 cut-off events. [2020-10-16 02:56:39,902 INFO L130 PetriNetUnfolder]: For 172/175 co-relation queries the response was YES. [2020-10-16 02:56:39,903 INFO L80 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 118 events. 35/118 cut-off events. For 172/175 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/112 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:39,904 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 16 changer transitions 0/48 dead transitions. [2020-10-16 02:56:39,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 48 transitions, 396 flow [2020-10-16 02:56:39,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-16 02:56:39,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-16 02:56:39,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1579 transitions. [2020-10-16 02:56:39,910 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6546434494195689 [2020-10-16 02:56:39,910 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1579 transitions. [2020-10-16 02:56:39,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1579 transitions. [2020-10-16 02:56:39,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:39,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1579 transitions. [2020-10-16 02:56:39,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-16 02:56:39,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-16 02:56:39,919 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-16 02:56:39,919 INFO L185 Difference]: Start difference. First operand has 65 places, 46 transitions, 318 flow. Second operand 12 states and 1579 transitions. [2020-10-16 02:56:39,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 48 transitions, 396 flow [2020-10-16 02:56:39,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 48 transitions, 350 flow, removed 9 selfloop flow, removed 9 redundant places. [2020-10-16 02:56:39,923 INFO L241 Difference]: Finished difference. Result has 68 places, 47 transitions, 328 flow [2020-10-16 02:56:39,923 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=328, PETRI_PLACES=68, PETRI_TRANSITIONS=47} [2020-10-16 02:56:39,924 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 49 predicate places. [2020-10-16 02:56:39,924 INFO L481 AbstractCegarLoop]: Abstraction has has 68 places, 47 transitions, 328 flow [2020-10-16 02:56:39,924 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 02:56:39,924 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:39,924 INFO L255 CegarLoopForPetriNet]: trace histogram [10, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:40,139 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:40,140 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:40,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:40,141 INFO L82 PathProgramCache]: Analyzing trace with hash -240345264, now seen corresponding path program 9 times [2020-10-16 02:56:40,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:40,142 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479712624] [2020-10-16 02:56:40,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:40,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:40,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479712624] [2020-10-16 02:56:40,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938607268] [2020-10-16 02:56:40,278 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 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:40,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-10-16 02:56:40,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:40,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 02:56:40,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:40,445 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:40,445 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:40,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2020-10-16 02:56:40,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376422577] [2020-10-16 02:56:40,446 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 02:56:40,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:40,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 02:56:40,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2020-10-16 02:56:40,449 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:40,450 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 47 transitions, 328 flow. Second operand 14 states. [2020-10-16 02:56:40,450 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:40,450 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:40,450 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:40,497 INFO L129 PetriNetUnfolder]: 35/119 cut-off events. [2020-10-16 02:56:40,497 INFO L130 PetriNetUnfolder]: For 180/183 co-relation queries the response was YES. [2020-10-16 02:56:40,498 INFO L80 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 119 events. 35/119 cut-off events. For 180/183 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/113 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:40,499 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 17 changer transitions 0/49 dead transitions. [2020-10-16 02:56:40,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 49 transitions, 410 flow [2020-10-16 02:56:40,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-16 02:56:40,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-16 02:56:40,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1710 transitions. [2020-10-16 02:56:40,505 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6544202066590127 [2020-10-16 02:56:40,505 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1710 transitions. [2020-10-16 02:56:40,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1710 transitions. [2020-10-16 02:56:40,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:40,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1710 transitions. [2020-10-16 02:56:40,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-16 02:56:40,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-16 02:56:40,513 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-16 02:56:40,514 INFO L185 Difference]: Start difference. First operand has 68 places, 47 transitions, 328 flow. Second operand 13 states and 1710 transitions. [2020-10-16 02:56:40,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 49 transitions, 410 flow [2020-10-16 02:56:40,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 49 transitions, 360 flow, removed 10 selfloop flow, removed 10 redundant places. [2020-10-16 02:56:40,518 INFO L241 Difference]: Finished difference. Result has 71 places, 48 transitions, 338 flow [2020-10-16 02:56:40,518 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=338, PETRI_PLACES=71, PETRI_TRANSITIONS=48} [2020-10-16 02:56:40,518 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 52 predicate places. [2020-10-16 02:56:40,518 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 48 transitions, 338 flow [2020-10-16 02:56:40,519 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 02:56:40,519 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:40,519 INFO L255 CegarLoopForPetriNet]: trace histogram [11, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:40,733 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 02:56:40,734 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:40,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:40,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1380773509, now seen corresponding path program 10 times [2020-10-16 02:56:40,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:40,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382246514] [2020-10-16 02:56:40,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:40,845 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:40,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382246514] [2020-10-16 02:56:40,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386401323] [2020-10-16 02:56:40,846 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 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:40,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:40,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:40,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 02:56:40,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:40,936 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:40,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:40,937 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2020-10-16 02:56:40,937 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319143387] [2020-10-16 02:56:40,939 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 02:56:40,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:40,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 02:56:40,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2020-10-16 02:56:40,943 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:40,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 48 transitions, 338 flow. Second operand 15 states. [2020-10-16 02:56:40,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:40,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:40,944 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:41,001 INFO L129 PetriNetUnfolder]: 35/120 cut-off events. [2020-10-16 02:56:41,001 INFO L130 PetriNetUnfolder]: For 189/192 co-relation queries the response was YES. [2020-10-16 02:56:41,002 INFO L80 FinitePrefix]: Finished finitePrefix Result has 378 conditions, 120 events. 35/120 cut-off events. For 189/192 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/114 useless extension candidates. Maximal degree in co-relation 265. Up to 24 conditions per place. [2020-10-16 02:56:41,003 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 18 changer transitions 0/50 dead transitions. [2020-10-16 02:56:41,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 50 transitions, 424 flow [2020-10-16 02:56:41,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-16 02:56:41,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-16 02:56:41,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1841 transitions. [2020-10-16 02:56:41,012 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.654228855721393 [2020-10-16 02:56:41,012 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1841 transitions. [2020-10-16 02:56:41,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1841 transitions. [2020-10-16 02:56:41,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:41,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1841 transitions. [2020-10-16 02:56:41,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-16 02:56:41,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-16 02:56:41,024 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-16 02:56:41,024 INFO L185 Difference]: Start difference. First operand has 71 places, 48 transitions, 338 flow. Second operand 14 states and 1841 transitions. [2020-10-16 02:56:41,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 50 transitions, 424 flow [2020-10-16 02:56:41,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 50 transitions, 370 flow, removed 11 selfloop flow, removed 11 redundant places. [2020-10-16 02:56:41,033 INFO L241 Difference]: Finished difference. Result has 74 places, 49 transitions, 348 flow [2020-10-16 02:56:41,033 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=348, PETRI_PLACES=74, PETRI_TRANSITIONS=49} [2020-10-16 02:56:41,034 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 55 predicate places. [2020-10-16 02:56:41,034 INFO L481 AbstractCegarLoop]: Abstraction has has 74 places, 49 transitions, 348 flow [2020-10-16 02:56:41,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 02:56:41,034 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:41,034 INFO L255 CegarLoopForPetriNet]: trace histogram [12, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:41,246 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-16 02:56:41,246 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:41,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:41,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1920656560, now seen corresponding path program 11 times [2020-10-16 02:56:41,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:41,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396215690] [2020-10-16 02:56:41,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:41,435 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:41,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396215690] [2020-10-16 02:56:41,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907507828] [2020-10-16 02:56:41,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 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:41,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-10-16 02:56:41,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:41,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-16 02:56:41,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:41,615 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:41,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:41,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2020-10-16 02:56:41,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624811979] [2020-10-16 02:56:41,616 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 02:56:41,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:41,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 02:56:41,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2020-10-16 02:56:41,620 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:41,621 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 49 transitions, 348 flow. Second operand 16 states. [2020-10-16 02:56:41,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:41,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:41,622 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:41,675 INFO L129 PetriNetUnfolder]: 33/114 cut-off events. [2020-10-16 02:56:41,675 INFO L130 PetriNetUnfolder]: For 201/204 co-relation queries the response was YES. [2020-10-16 02:56:41,676 INFO L80 FinitePrefix]: Finished finitePrefix Result has 376 conditions, 114 events. 33/114 cut-off events. For 201/204 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/109 useless extension candidates. Maximal degree in co-relation 255. Up to 23 conditions per place. [2020-10-16 02:56:41,677 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 19 changer transitions 0/51 dead transitions. [2020-10-16 02:56:41,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 51 transitions, 438 flow [2020-10-16 02:56:41,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-16 02:56:41,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-16 02:56:41,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1972 transitions. [2020-10-16 02:56:41,681 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6540630182421228 [2020-10-16 02:56:41,682 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1972 transitions. [2020-10-16 02:56:41,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1972 transitions. [2020-10-16 02:56:41,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:41,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1972 transitions. [2020-10-16 02:56:41,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-16 02:56:41,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-16 02:56:41,691 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-16 02:56:41,691 INFO L185 Difference]: Start difference. First operand has 74 places, 49 transitions, 348 flow. Second operand 15 states and 1972 transitions. [2020-10-16 02:56:41,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 51 transitions, 438 flow [2020-10-16 02:56:41,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 51 transitions, 380 flow, removed 12 selfloop flow, removed 12 redundant places. [2020-10-16 02:56:41,697 INFO L241 Difference]: Finished difference. Result has 77 places, 50 transitions, 358 flow [2020-10-16 02:56:41,697 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=358, PETRI_PLACES=77, PETRI_TRANSITIONS=50} [2020-10-16 02:56:41,698 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 58 predicate places. [2020-10-16 02:56:41,698 INFO L481 AbstractCegarLoop]: Abstraction has has 77 places, 50 transitions, 358 flow [2020-10-16 02:56:41,698 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 02:56:41,698 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:41,698 INFO L255 CegarLoopForPetriNet]: trace histogram [13, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:41,911 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-16 02:56:41,911 INFO L429 AbstractCegarLoop]: === Iteration 15 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:41,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:41,912 INFO L82 PathProgramCache]: Analyzing trace with hash 1185773595, now seen corresponding path program 12 times [2020-10-16 02:56:41,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:41,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757940974] [2020-10-16 02:56:41,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:41,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:42,095 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:42,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757940974] [2020-10-16 02:56:42,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711704997] [2020-10-16 02:56:42,096 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 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:42,696 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-10-16 02:56:42,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:42,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-16 02:56:42,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:42,767 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:42,767 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:42,767 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2020-10-16 02:56:42,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687527124] [2020-10-16 02:56:42,768 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 02:56:42,768 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:42,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 02:56:42,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2020-10-16 02:56:42,775 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:42,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 50 transitions, 358 flow. Second operand 17 states. [2020-10-16 02:56:42,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:42,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:42,777 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:42,838 INFO L129 PetriNetUnfolder]: 35/122 cut-off events. [2020-10-16 02:56:42,838 INFO L130 PetriNetUnfolder]: For 210/213 co-relation queries the response was YES. [2020-10-16 02:56:42,839 INFO L80 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 122 events. 35/122 cut-off events. For 210/213 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/116 useless extension candidates. Maximal degree in co-relation 267. Up to 24 conditions per place. [2020-10-16 02:56:42,841 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 20 changer transitions 0/52 dead transitions. [2020-10-16 02:56:42,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 52 transitions, 452 flow [2020-10-16 02:56:42,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-16 02:56:42,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-16 02:56:42,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2103 transitions. [2020-10-16 02:56:42,844 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6539179104477612 [2020-10-16 02:56:42,845 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2103 transitions. [2020-10-16 02:56:42,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2103 transitions. [2020-10-16 02:56:42,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:42,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2103 transitions. [2020-10-16 02:56:42,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-16 02:56:42,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-16 02:56:42,852 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-16 02:56:42,852 INFO L185 Difference]: Start difference. First operand has 77 places, 50 transitions, 358 flow. Second operand 16 states and 2103 transitions. [2020-10-16 02:56:42,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 52 transitions, 452 flow [2020-10-16 02:56:42,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 52 transitions, 390 flow, removed 13 selfloop flow, removed 13 redundant places. [2020-10-16 02:56:42,857 INFO L241 Difference]: Finished difference. Result has 80 places, 51 transitions, 368 flow [2020-10-16 02:56:42,858 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=368, PETRI_PLACES=80, PETRI_TRANSITIONS=51} [2020-10-16 02:56:42,858 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 61 predicate places. [2020-10-16 02:56:42,858 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 51 transitions, 368 flow [2020-10-16 02:56:42,858 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 02:56:42,858 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:42,858 INFO L255 CegarLoopForPetriNet]: trace histogram [14, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:43,071 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:43,072 INFO L429 AbstractCegarLoop]: === Iteration 16 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:43,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:43,072 INFO L82 PathProgramCache]: Analyzing trace with hash -120761840, now seen corresponding path program 13 times [2020-10-16 02:56:43,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:43,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523665952] [2020-10-16 02:56:43,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:43,241 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:43,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523665952] [2020-10-16 02:56:43,241 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126858748] [2020-10-16 02:56:43,242 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 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:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:43,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 16 conjunts are in the unsatisfiable core [2020-10-16 02:56:43,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:43,317 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:43,318 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:43,318 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2020-10-16 02:56:43,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168527455] [2020-10-16 02:56:43,318 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 02:56:43,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:43,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 02:56:43,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2020-10-16 02:56:43,321 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:43,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 51 transitions, 368 flow. Second operand 18 states. [2020-10-16 02:56:43,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:43,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:43,323 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:43,375 INFO L129 PetriNetUnfolder]: 35/123 cut-off events. [2020-10-16 02:56:43,375 INFO L130 PetriNetUnfolder]: For 222/225 co-relation queries the response was YES. [2020-10-16 02:56:43,376 INFO L80 FinitePrefix]: Finished finitePrefix Result has 402 conditions, 123 events. 35/123 cut-off events. For 222/225 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/117 useless extension candidates. Maximal degree in co-relation 274. Up to 24 conditions per place. [2020-10-16 02:56:43,377 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 21 changer transitions 0/53 dead transitions. [2020-10-16 02:56:43,377 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 53 transitions, 466 flow [2020-10-16 02:56:43,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-16 02:56:43,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-16 02:56:43,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2234 transitions. [2020-10-16 02:56:43,381 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6537898741586187 [2020-10-16 02:56:43,381 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2234 transitions. [2020-10-16 02:56:43,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2234 transitions. [2020-10-16 02:56:43,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:43,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2234 transitions. [2020-10-16 02:56:43,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-16 02:56:43,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-16 02:56:43,389 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-16 02:56:43,389 INFO L185 Difference]: Start difference. First operand has 80 places, 51 transitions, 368 flow. Second operand 17 states and 2234 transitions. [2020-10-16 02:56:43,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 53 transitions, 466 flow [2020-10-16 02:56:43,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 53 transitions, 400 flow, removed 14 selfloop flow, removed 14 redundant places. [2020-10-16 02:56:43,394 INFO L241 Difference]: Finished difference. Result has 83 places, 52 transitions, 378 flow [2020-10-16 02:56:43,395 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=378, PETRI_PLACES=83, PETRI_TRANSITIONS=52} [2020-10-16 02:56:43,395 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 64 predicate places. [2020-10-16 02:56:43,395 INFO L481 AbstractCegarLoop]: Abstraction has has 83 places, 52 transitions, 378 flow [2020-10-16 02:56:43,395 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 02:56:43,395 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:43,395 INFO L255 CegarLoopForPetriNet]: trace histogram [15, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:43,608 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-16 02:56:43,609 INFO L429 AbstractCegarLoop]: === Iteration 17 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:43,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:43,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1968654661, now seen corresponding path program 14 times [2020-10-16 02:56:43,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:43,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069851205] [2020-10-16 02:56:43,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:43,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:43,789 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:43,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069851205] [2020-10-16 02:56:43,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3660282] [2020-10-16 02:56:43,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 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:43,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:43,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:43,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-16 02:56:43,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:43,876 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:43,876 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:43,876 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2020-10-16 02:56:43,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110412462] [2020-10-16 02:56:43,877 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 02:56:43,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:43,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 02:56:43,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2020-10-16 02:56:43,879 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:43,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 52 transitions, 378 flow. Second operand 19 states. [2020-10-16 02:56:43,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:43,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:43,881 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:43,931 INFO L129 PetriNetUnfolder]: 35/124 cut-off events. [2020-10-16 02:56:43,931 INFO L130 PetriNetUnfolder]: For 235/238 co-relation queries the response was YES. [2020-10-16 02:56:43,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 124 events. 35/124 cut-off events. For 235/238 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/118 useless extension candidates. Maximal degree in co-relation 281. Up to 24 conditions per place. [2020-10-16 02:56:43,933 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 22 changer transitions 0/54 dead transitions. [2020-10-16 02:56:43,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 54 transitions, 480 flow [2020-10-16 02:56:43,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-16 02:56:43,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-16 02:56:43,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2365 transitions. [2020-10-16 02:56:43,938 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6536760641238253 [2020-10-16 02:56:43,939 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2365 transitions. [2020-10-16 02:56:43,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2365 transitions. [2020-10-16 02:56:43,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:43,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2365 transitions. [2020-10-16 02:56:43,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-16 02:56:43,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-16 02:56:43,947 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-16 02:56:43,947 INFO L185 Difference]: Start difference. First operand has 83 places, 52 transitions, 378 flow. Second operand 18 states and 2365 transitions. [2020-10-16 02:56:43,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 54 transitions, 480 flow [2020-10-16 02:56:43,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 54 transitions, 410 flow, removed 15 selfloop flow, removed 15 redundant places. [2020-10-16 02:56:43,953 INFO L241 Difference]: Finished difference. Result has 86 places, 53 transitions, 388 flow [2020-10-16 02:56:43,953 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=388, PETRI_PLACES=86, PETRI_TRANSITIONS=53} [2020-10-16 02:56:43,954 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 67 predicate places. [2020-10-16 02:56:43,954 INFO L481 AbstractCegarLoop]: Abstraction has has 86 places, 53 transitions, 388 flow [2020-10-16 02:56:43,954 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-16 02:56:43,954 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:43,954 INFO L255 CegarLoopForPetriNet]: trace histogram [16, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:44,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-16 02:56:44,168 INFO L429 AbstractCegarLoop]: === Iteration 18 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:44,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:44,169 INFO L82 PathProgramCache]: Analyzing trace with hash 876210032, now seen corresponding path program 15 times [2020-10-16 02:56:44,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:44,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529224626] [2020-10-16 02:56:44,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:44,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:44,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529224626] [2020-10-16 02:56:44,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967226331] [2020-10-16 02:56:44,366 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 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:44,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-10-16 02:56:44,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:44,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2020-10-16 02:56:44,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:44,835 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:44,835 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:44,835 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2020-10-16 02:56:44,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60667195] [2020-10-16 02:56:44,836 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 02:56:44,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:44,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 02:56:44,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2020-10-16 02:56:44,839 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:44,840 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 53 transitions, 388 flow. Second operand 20 states. [2020-10-16 02:56:44,840 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:44,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:44,840 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:44,898 INFO L129 PetriNetUnfolder]: 33/118 cut-off events. [2020-10-16 02:56:44,898 INFO L130 PetriNetUnfolder]: For 251/254 co-relation queries the response was YES. [2020-10-16 02:56:44,899 INFO L80 FinitePrefix]: Finished finitePrefix Result has 408 conditions, 118 events. 33/118 cut-off events. For 251/254 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/113 useless extension candidates. Maximal degree in co-relation 277. Up to 23 conditions per place. [2020-10-16 02:56:44,900 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 23 changer transitions 0/55 dead transitions. [2020-10-16 02:56:44,900 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 55 transitions, 494 flow [2020-10-16 02:56:44,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-16 02:56:44,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-16 02:56:44,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2496 transitions. [2020-10-16 02:56:44,929 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6535742340926944 [2020-10-16 02:56:44,929 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2496 transitions. [2020-10-16 02:56:44,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2496 transitions. [2020-10-16 02:56:44,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:44,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2496 transitions. [2020-10-16 02:56:44,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-16 02:56:44,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-16 02:56:44,937 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-16 02:56:44,937 INFO L185 Difference]: Start difference. First operand has 86 places, 53 transitions, 388 flow. Second operand 19 states and 2496 transitions. [2020-10-16 02:56:44,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 55 transitions, 494 flow [2020-10-16 02:56:44,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 55 transitions, 420 flow, removed 16 selfloop flow, removed 16 redundant places. [2020-10-16 02:56:44,942 INFO L241 Difference]: Finished difference. Result has 89 places, 54 transitions, 398 flow [2020-10-16 02:56:44,942 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=398, PETRI_PLACES=89, PETRI_TRANSITIONS=54} [2020-10-16 02:56:44,942 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 70 predicate places. [2020-10-16 02:56:44,942 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 54 transitions, 398 flow [2020-10-16 02:56:44,942 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 02:56:44,942 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:44,943 INFO L255 CegarLoopForPetriNet]: trace histogram [17, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:45,157 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 02:56:45,158 INFO L429 AbstractCegarLoop]: === Iteration 19 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:45,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:45,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1127297701, now seen corresponding path program 16 times [2020-10-16 02:56:45,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:45,159 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528355798] [2020-10-16 02:56:45,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:45,386 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:45,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528355798] [2020-10-16 02:56:45,386 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126154317] [2020-10-16 02:56:45,387 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 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:45,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:45,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:45,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 19 conjunts are in the unsatisfiable core [2020-10-16 02:56:45,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:45,462 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:45,463 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:45,463 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2020-10-16 02:56:45,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604790748] [2020-10-16 02:56:45,464 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 02:56:45,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:45,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 02:56:45,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2020-10-16 02:56:45,467 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:45,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 54 transitions, 398 flow. Second operand 21 states. [2020-10-16 02:56:45,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:45,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:45,468 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:45,526 INFO L129 PetriNetUnfolder]: 35/126 cut-off events. [2020-10-16 02:56:45,526 INFO L130 PetriNetUnfolder]: For 264/267 co-relation queries the response was YES. [2020-10-16 02:56:45,527 INFO L80 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 126 events. 35/126 cut-off events. For 264/267 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/120 useless extension candidates. Maximal degree in co-relation 295. Up to 24 conditions per place. [2020-10-16 02:56:45,528 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 24 changer transitions 0/56 dead transitions. [2020-10-16 02:56:45,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 56 transitions, 508 flow [2020-10-16 02:56:45,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 02:56:45,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-16 02:56:45,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2627 transitions. [2020-10-16 02:56:45,533 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6534825870646767 [2020-10-16 02:56:45,533 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2627 transitions. [2020-10-16 02:56:45,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2627 transitions. [2020-10-16 02:56:45,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:45,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2627 transitions. [2020-10-16 02:56:45,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-16 02:56:45,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-16 02:56:45,542 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-16 02:56:45,542 INFO L185 Difference]: Start difference. First operand has 89 places, 54 transitions, 398 flow. Second operand 20 states and 2627 transitions. [2020-10-16 02:56:45,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 56 transitions, 508 flow [2020-10-16 02:56:45,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 56 transitions, 430 flow, removed 17 selfloop flow, removed 17 redundant places. [2020-10-16 02:56:45,548 INFO L241 Difference]: Finished difference. Result has 92 places, 55 transitions, 408 flow [2020-10-16 02:56:45,548 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=408, PETRI_PLACES=92, PETRI_TRANSITIONS=55} [2020-10-16 02:56:45,548 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 73 predicate places. [2020-10-16 02:56:45,549 INFO L481 AbstractCegarLoop]: Abstraction has has 92 places, 55 transitions, 408 flow [2020-10-16 02:56:45,549 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 02:56:45,549 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:45,549 INFO L255 CegarLoopForPetriNet]: trace histogram [18, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:45,762 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:45,762 INFO L429 AbstractCegarLoop]: === Iteration 20 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:45,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:45,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1188472016, now seen corresponding path program 17 times [2020-10-16 02:56:45,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:45,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785036201] [2020-10-16 02:56:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:45,989 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:45,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785036201] [2020-10-16 02:56:45,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875135929] [2020-10-16 02:56:45,990 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 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:46,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-10-16 02:56:46,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:46,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 20 conjunts are in the unsatisfiable core [2020-10-16 02:56:46,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:46,248 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:46,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:46,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2020-10-16 02:56:46,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048711795] [2020-10-16 02:56:46,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 02:56:46,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:46,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 02:56:46,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2020-10-16 02:56:46,252 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:46,253 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 55 transitions, 408 flow. Second operand 22 states. [2020-10-16 02:56:46,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:46,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:46,254 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:46,313 INFO L129 PetriNetUnfolder]: 35/127 cut-off events. [2020-10-16 02:56:46,314 INFO L130 PetriNetUnfolder]: For 280/283 co-relation queries the response was YES. [2020-10-16 02:56:46,315 INFO L80 FinitePrefix]: Finished finitePrefix Result has 434 conditions, 127 events. 35/127 cut-off events. For 280/283 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/121 useless extension candidates. Maximal degree in co-relation 302. Up to 24 conditions per place. [2020-10-16 02:56:46,316 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 25 changer transitions 0/57 dead transitions. [2020-10-16 02:56:46,316 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 57 transitions, 522 flow [2020-10-16 02:56:46,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-16 02:56:46,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-16 02:56:46,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2758 transitions. [2020-10-16 02:56:46,320 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6533996683250415 [2020-10-16 02:56:46,320 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2758 transitions. [2020-10-16 02:56:46,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2758 transitions. [2020-10-16 02:56:46,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:46,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2758 transitions. [2020-10-16 02:56:46,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-16 02:56:46,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-16 02:56:46,329 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-16 02:56:46,329 INFO L185 Difference]: Start difference. First operand has 92 places, 55 transitions, 408 flow. Second operand 21 states and 2758 transitions. [2020-10-16 02:56:46,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 57 transitions, 522 flow [2020-10-16 02:56:46,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 57 transitions, 440 flow, removed 18 selfloop flow, removed 18 redundant places. [2020-10-16 02:56:46,335 INFO L241 Difference]: Finished difference. Result has 95 places, 56 transitions, 418 flow [2020-10-16 02:56:46,335 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=418, PETRI_PLACES=95, PETRI_TRANSITIONS=56} [2020-10-16 02:56:46,335 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 76 predicate places. [2020-10-16 02:56:46,335 INFO L481 AbstractCegarLoop]: Abstraction has has 95 places, 56 transitions, 418 flow [2020-10-16 02:56:46,336 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 02:56:46,336 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:46,336 INFO L255 CegarLoopForPetriNet]: trace histogram [19, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:46,551 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:46,552 INFO L429 AbstractCegarLoop]: === Iteration 21 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:46,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:46,552 INFO L82 PathProgramCache]: Analyzing trace with hash -37110789, now seen corresponding path program 18 times [2020-10-16 02:56:46,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:46,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565335703] [2020-10-16 02:56:46,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:46,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:46,825 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:46,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565335703] [2020-10-16 02:56:46,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592056910] [2020-10-16 02:56:46,826 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 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:47,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-10-16 02:56:47,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:48,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 21 conjunts are in the unsatisfiable core [2020-10-16 02:56:48,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:48,033 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:48,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:48,033 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2020-10-16 02:56:48,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385226786] [2020-10-16 02:56:48,034 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 02:56:48,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:48,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 02:56:48,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2020-10-16 02:56:48,037 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:48,039 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 56 transitions, 418 flow. Second operand 23 states. [2020-10-16 02:56:48,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:48,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:48,039 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:48,116 INFO L129 PetriNetUnfolder]: 35/128 cut-off events. [2020-10-16 02:56:48,116 INFO L130 PetriNetUnfolder]: For 297/300 co-relation queries the response was YES. [2020-10-16 02:56:48,117 INFO L80 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 128 events. 35/128 cut-off events. For 297/300 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/122 useless extension candidates. Maximal degree in co-relation 309. Up to 24 conditions per place. [2020-10-16 02:56:48,118 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 26 changer transitions 0/58 dead transitions. [2020-10-16 02:56:48,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 58 transitions, 536 flow [2020-10-16 02:56:48,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 02:56:48,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-16 02:56:48,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2889 transitions. [2020-10-16 02:56:48,132 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6533242876526458 [2020-10-16 02:56:48,132 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2889 transitions. [2020-10-16 02:56:48,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2889 transitions. [2020-10-16 02:56:48,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:48,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2889 transitions. [2020-10-16 02:56:48,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-16 02:56:48,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-16 02:56:48,148 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-16 02:56:48,148 INFO L185 Difference]: Start difference. First operand has 95 places, 56 transitions, 418 flow. Second operand 22 states and 2889 transitions. [2020-10-16 02:56:48,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 58 transitions, 536 flow [2020-10-16 02:56:48,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 58 transitions, 450 flow, removed 19 selfloop flow, removed 19 redundant places. [2020-10-16 02:56:48,154 INFO L241 Difference]: Finished difference. Result has 98 places, 57 transitions, 428 flow [2020-10-16 02:56:48,155 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=428, PETRI_PLACES=98, PETRI_TRANSITIONS=57} [2020-10-16 02:56:48,155 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 79 predicate places. [2020-10-16 02:56:48,155 INFO L481 AbstractCegarLoop]: Abstraction has has 98 places, 57 transitions, 428 flow [2020-10-16 02:56:48,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 02:56:48,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:48,155 INFO L255 CegarLoopForPetriNet]: trace histogram [20, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:48,370 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-10-16 02:56:48,370 INFO L429 AbstractCegarLoop]: === Iteration 22 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:48,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:48,371 INFO L82 PathProgramCache]: Analyzing trace with hash 624527920, now seen corresponding path program 19 times [2020-10-16 02:56:48,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:48,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016307122] [2020-10-16 02:56:48,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:48,685 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:48,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016307122] [2020-10-16 02:56:48,686 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265482720] [2020-10-16 02:56:48,686 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 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:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:48,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 22 conjunts are in the unsatisfiable core [2020-10-16 02:56:48,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:48,771 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:48,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:48,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2020-10-16 02:56:48,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925779423] [2020-10-16 02:56:48,772 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 02:56:48,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:48,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 02:56:48,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2020-10-16 02:56:48,775 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:48,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 57 transitions, 428 flow. Second operand 24 states. [2020-10-16 02:56:48,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:48,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:48,777 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:48,837 INFO L129 PetriNetUnfolder]: 33/122 cut-off events. [2020-10-16 02:56:48,837 INFO L130 PetriNetUnfolder]: For 317/320 co-relation queries the response was YES. [2020-10-16 02:56:48,838 INFO L80 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 122 events. 33/122 cut-off events. For 317/320 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/117 useless extension candidates. Maximal degree in co-relation 305. Up to 23 conditions per place. [2020-10-16 02:56:48,838 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 27 changer transitions 0/59 dead transitions. [2020-10-16 02:56:48,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 59 transitions, 550 flow [2020-10-16 02:56:48,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-16 02:56:48,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-16 02:56:48,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3020 transitions. [2020-10-16 02:56:48,842 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6532554618213281 [2020-10-16 02:56:48,842 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3020 transitions. [2020-10-16 02:56:48,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3020 transitions. [2020-10-16 02:56:48,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:48,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3020 transitions. [2020-10-16 02:56:48,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-16 02:56:48,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-16 02:56:48,851 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-16 02:56:48,851 INFO L185 Difference]: Start difference. First operand has 98 places, 57 transitions, 428 flow. Second operand 23 states and 3020 transitions. [2020-10-16 02:56:48,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 59 transitions, 550 flow [2020-10-16 02:56:48,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 59 transitions, 460 flow, removed 20 selfloop flow, removed 20 redundant places. [2020-10-16 02:56:48,856 INFO L241 Difference]: Finished difference. Result has 101 places, 58 transitions, 438 flow [2020-10-16 02:56:48,857 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=438, PETRI_PLACES=101, PETRI_TRANSITIONS=58} [2020-10-16 02:56:48,857 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 82 predicate places. [2020-10-16 02:56:48,857 INFO L481 AbstractCegarLoop]: Abstraction has has 101 places, 58 transitions, 438 flow [2020-10-16 02:56:48,857 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 02:56:48,857 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:48,857 INFO L255 CegarLoopForPetriNet]: trace histogram [21, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:49,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-16 02:56:49,071 INFO L429 AbstractCegarLoop]: === Iteration 23 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:49,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:49,071 INFO L82 PathProgramCache]: Analyzing trace with hash -339508581, now seen corresponding path program 20 times [2020-10-16 02:56:49,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:49,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637584579] [2020-10-16 02:56:49,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:49,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:49,374 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:49,375 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637584579] [2020-10-16 02:56:49,375 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020057018] [2020-10-16 02:56:49,375 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 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:49,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:49,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:49,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 23 conjunts are in the unsatisfiable core [2020-10-16 02:56:49,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:49,464 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:49,464 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:49,464 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2020-10-16 02:56:49,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780776995] [2020-10-16 02:56:49,465 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-16 02:56:49,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:49,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-16 02:56:49,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2020-10-16 02:56:49,468 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:49,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 58 transitions, 438 flow. Second operand 25 states. [2020-10-16 02:56:49,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:49,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:49,469 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:49,542 INFO L129 PetriNetUnfolder]: 35/130 cut-off events. [2020-10-16 02:56:49,542 INFO L130 PetriNetUnfolder]: For 334/337 co-relation queries the response was YES. [2020-10-16 02:56:49,543 INFO L80 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 130 events. 35/130 cut-off events. For 334/337 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/124 useless extension candidates. Maximal degree in co-relation 323. Up to 24 conditions per place. [2020-10-16 02:56:49,544 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 28 changer transitions 0/60 dead transitions. [2020-10-16 02:56:49,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 60 transitions, 564 flow [2020-10-16 02:56:49,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-16 02:56:49,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 02:56:49,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3151 transitions. [2020-10-16 02:56:49,548 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6531923714759535 [2020-10-16 02:56:49,548 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3151 transitions. [2020-10-16 02:56:49,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3151 transitions. [2020-10-16 02:56:49,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:49,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3151 transitions. [2020-10-16 02:56:49,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-16 02:56:49,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-16 02:56:49,557 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-16 02:56:49,557 INFO L185 Difference]: Start difference. First operand has 101 places, 58 transitions, 438 flow. Second operand 24 states and 3151 transitions. [2020-10-16 02:56:49,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 60 transitions, 564 flow [2020-10-16 02:56:49,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 60 transitions, 470 flow, removed 21 selfloop flow, removed 21 redundant places. [2020-10-16 02:56:49,563 INFO L241 Difference]: Finished difference. Result has 104 places, 59 transitions, 448 flow [2020-10-16 02:56:49,563 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=448, PETRI_PLACES=104, PETRI_TRANSITIONS=59} [2020-10-16 02:56:49,564 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 85 predicate places. [2020-10-16 02:56:49,564 INFO L481 AbstractCegarLoop]: Abstraction has has 104 places, 59 transitions, 448 flow [2020-10-16 02:56:49,564 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-16 02:56:49,564 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:49,564 INFO L255 CegarLoopForPetriNet]: trace histogram [22, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:49,777 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:49,778 INFO L429 AbstractCegarLoop]: === Iteration 24 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:49,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:49,778 INFO L82 PathProgramCache]: Analyzing trace with hash -159869040, now seen corresponding path program 21 times [2020-10-16 02:56:49,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:49,779 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233282258] [2020-10-16 02:56:49,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:49,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:50,113 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:50,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233282258] [2020-10-16 02:56:50,113 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95254026] [2020-10-16 02:56:50,114 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 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:50,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-10-16 02:56:50,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:50,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 24 conjunts are in the unsatisfiable core [2020-10-16 02:56:50,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:50,544 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:50,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:50,545 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2020-10-16 02:56:50,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402199797] [2020-10-16 02:56:50,545 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-16 02:56:50,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:50,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-16 02:56:50,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2020-10-16 02:56:50,548 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:50,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 59 transitions, 448 flow. Second operand 26 states. [2020-10-16 02:56:50,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:50,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:50,550 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:50,652 INFO L129 PetriNetUnfolder]: 35/131 cut-off events. [2020-10-16 02:56:50,653 INFO L130 PetriNetUnfolder]: For 354/357 co-relation queries the response was YES. [2020-10-16 02:56:50,654 INFO L80 FinitePrefix]: Finished finitePrefix Result has 466 conditions, 131 events. 35/131 cut-off events. For 354/357 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/125 useless extension candidates. Maximal degree in co-relation 330. Up to 24 conditions per place. [2020-10-16 02:56:50,654 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 29 changer transitions 0/61 dead transitions. [2020-10-16 02:56:50,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 61 transitions, 578 flow [2020-10-16 02:56:50,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-16 02:56:50,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-16 02:56:50,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3282 transitions. [2020-10-16 02:56:50,659 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.653134328358209 [2020-10-16 02:56:50,659 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3282 transitions. [2020-10-16 02:56:50,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3282 transitions. [2020-10-16 02:56:50,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:50,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3282 transitions. [2020-10-16 02:56:50,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-16 02:56:50,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-16 02:56:50,666 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-16 02:56:50,666 INFO L185 Difference]: Start difference. First operand has 104 places, 59 transitions, 448 flow. Second operand 25 states and 3282 transitions. [2020-10-16 02:56:50,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 61 transitions, 578 flow [2020-10-16 02:56:50,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 61 transitions, 480 flow, removed 22 selfloop flow, removed 22 redundant places. [2020-10-16 02:56:50,675 INFO L241 Difference]: Finished difference. Result has 107 places, 60 transitions, 458 flow [2020-10-16 02:56:50,675 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=458, PETRI_PLACES=107, PETRI_TRANSITIONS=60} [2020-10-16 02:56:50,675 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 88 predicate places. [2020-10-16 02:56:50,676 INFO L481 AbstractCegarLoop]: Abstraction has has 107 places, 60 transitions, 458 flow [2020-10-16 02:56:50,676 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-16 02:56:50,676 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:50,676 INFO L255 CegarLoopForPetriNet]: trace histogram [23, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:50,889 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 02:56:50,890 INFO L429 AbstractCegarLoop]: === Iteration 25 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:50,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:50,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1113989435, now seen corresponding path program 22 times [2020-10-16 02:56:50,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:50,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230059550] [2020-10-16 02:56:50,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:50,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:51,350 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:51,350 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230059550] [2020-10-16 02:56:51,351 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206312629] [2020-10-16 02:56:51,351 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 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:51,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:56:51,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:51,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 25 conjunts are in the unsatisfiable core [2020-10-16 02:56:51,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:51,451 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:51,451 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2020-10-16 02:56:51,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667221575] [2020-10-16 02:56:51,451 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-10-16 02:56:51,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:51,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-10-16 02:56:51,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2020-10-16 02:56:51,455 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:51,456 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 60 transitions, 458 flow. Second operand 27 states. [2020-10-16 02:56:51,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:51,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:51,457 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:51,517 INFO L129 PetriNetUnfolder]: 35/132 cut-off events. [2020-10-16 02:56:51,517 INFO L130 PetriNetUnfolder]: For 375/378 co-relation queries the response was YES. [2020-10-16 02:56:51,518 INFO L80 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 132 events. 35/132 cut-off events. For 375/378 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/126 useless extension candidates. Maximal degree in co-relation 337. Up to 24 conditions per place. [2020-10-16 02:56:51,519 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 30 changer transitions 0/62 dead transitions. [2020-10-16 02:56:51,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 62 transitions, 592 flow [2020-10-16 02:56:51,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-16 02:56:51,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-16 02:56:51,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3413 transitions. [2020-10-16 02:56:51,524 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6530807500956755 [2020-10-16 02:56:51,524 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3413 transitions. [2020-10-16 02:56:51,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3413 transitions. [2020-10-16 02:56:51,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:51,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3413 transitions. [2020-10-16 02:56:51,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-16 02:56:51,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-16 02:56:51,533 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-16 02:56:51,533 INFO L185 Difference]: Start difference. First operand has 107 places, 60 transitions, 458 flow. Second operand 26 states and 3413 transitions. [2020-10-16 02:56:51,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 62 transitions, 592 flow [2020-10-16 02:56:51,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 62 transitions, 490 flow, removed 23 selfloop flow, removed 23 redundant places. [2020-10-16 02:56:51,539 INFO L241 Difference]: Finished difference. Result has 110 places, 61 transitions, 468 flow [2020-10-16 02:56:51,539 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=468, PETRI_PLACES=110, PETRI_TRANSITIONS=61} [2020-10-16 02:56:51,539 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 91 predicate places. [2020-10-16 02:56:51,540 INFO L481 AbstractCegarLoop]: Abstraction has has 110 places, 61 transitions, 468 flow [2020-10-16 02:56:51,540 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-10-16 02:56:51,540 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:51,540 INFO L255 CegarLoopForPetriNet]: trace histogram [24, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:51,755 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:56:51,755 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:51,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:51,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1948896496, now seen corresponding path program 23 times [2020-10-16 02:56:51,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:51,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386441182] [2020-10-16 02:56:51,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:51,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:52,175 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:52,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386441182] [2020-10-16 02:56:52,175 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415211293] [2020-10-16 02:56:52,176 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 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:52,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2020-10-16 02:56:52,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:52,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 26 conjunts are in the unsatisfiable core [2020-10-16 02:56:52,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:52,735 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:52,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:52,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2020-10-16 02:56:52,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582118749] [2020-10-16 02:56:52,736 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-16 02:56:52,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:52,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-16 02:56:52,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2020-10-16 02:56:52,739 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:52,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 61 transitions, 468 flow. Second operand 28 states. [2020-10-16 02:56:52,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:52,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:52,742 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:52,807 INFO L129 PetriNetUnfolder]: 33/126 cut-off events. [2020-10-16 02:56:52,807 INFO L130 PetriNetUnfolder]: For 399/402 co-relation queries the response was YES. [2020-10-16 02:56:52,808 INFO L80 FinitePrefix]: Finished finitePrefix Result has 472 conditions, 126 events. 33/126 cut-off events. For 399/402 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/121 useless extension candidates. Maximal degree in co-relation 333. Up to 23 conditions per place. [2020-10-16 02:56:52,809 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 31 changer transitions 0/63 dead transitions. [2020-10-16 02:56:52,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 63 transitions, 606 flow [2020-10-16 02:56:52,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-16 02:56:52,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-16 02:56:52,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3544 transitions. [2020-10-16 02:56:52,815 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6530311405933297 [2020-10-16 02:56:52,815 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3544 transitions. [2020-10-16 02:56:52,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3544 transitions. [2020-10-16 02:56:52,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:52,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3544 transitions. [2020-10-16 02:56:52,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-16 02:56:52,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-16 02:56:52,827 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-16 02:56:52,827 INFO L185 Difference]: Start difference. First operand has 110 places, 61 transitions, 468 flow. Second operand 27 states and 3544 transitions. [2020-10-16 02:56:52,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 63 transitions, 606 flow [2020-10-16 02:56:52,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 63 transitions, 500 flow, removed 24 selfloop flow, removed 24 redundant places. [2020-10-16 02:56:52,835 INFO L241 Difference]: Finished difference. Result has 113 places, 62 transitions, 478 flow [2020-10-16 02:56:52,836 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=478, PETRI_PLACES=113, PETRI_TRANSITIONS=62} [2020-10-16 02:56:52,836 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 94 predicate places. [2020-10-16 02:56:52,836 INFO L481 AbstractCegarLoop]: Abstraction has has 113 places, 62 transitions, 478 flow [2020-10-16 02:56:52,837 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-16 02:56:52,837 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:52,837 INFO L255 CegarLoopForPetriNet]: trace histogram [25, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:53,050 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 02:56:53,050 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:53,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:53,051 INFO L82 PathProgramCache]: Analyzing trace with hash 2061211611, now seen corresponding path program 24 times [2020-10-16 02:56:53,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:53,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830892624] [2020-10-16 02:56:53,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:53,485 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:53,486 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830892624] [2020-10-16 02:56:53,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773996431] [2020-10-16 02:56:53,488 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 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:55,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2020-10-16 02:56:55,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:55,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 27 conjunts are in the unsatisfiable core [2020-10-16 02:56:55,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:55,638 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:55,638 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:55,638 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 28 [2020-10-16 02:56:55,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652013673] [2020-10-16 02:56:55,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-10-16 02:56:55,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:55,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-10-16 02:56:55,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2020-10-16 02:56:55,643 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:55,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 62 transitions, 478 flow. Second operand 29 states. [2020-10-16 02:56:55,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:55,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:55,645 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:55,713 INFO L129 PetriNetUnfolder]: 35/134 cut-off events. [2020-10-16 02:56:55,713 INFO L130 PetriNetUnfolder]: For 420/423 co-relation queries the response was YES. [2020-10-16 02:56:55,714 INFO L80 FinitePrefix]: Finished finitePrefix Result has 490 conditions, 134 events. 35/134 cut-off events. For 420/423 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/128 useless extension candidates. Maximal degree in co-relation 351. Up to 24 conditions per place. [2020-10-16 02:56:55,715 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 32 changer transitions 0/64 dead transitions. [2020-10-16 02:56:55,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 64 transitions, 620 flow [2020-10-16 02:56:55,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 02:56:55,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-16 02:56:55,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3675 transitions. [2020-10-16 02:56:55,719 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6529850746268657 [2020-10-16 02:56:55,719 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3675 transitions. [2020-10-16 02:56:55,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3675 transitions. [2020-10-16 02:56:55,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:55,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3675 transitions. [2020-10-16 02:56:55,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-16 02:56:55,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-16 02:56:55,732 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-16 02:56:55,732 INFO L185 Difference]: Start difference. First operand has 113 places, 62 transitions, 478 flow. Second operand 28 states and 3675 transitions. [2020-10-16 02:56:55,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 64 transitions, 620 flow [2020-10-16 02:56:55,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 64 transitions, 510 flow, removed 25 selfloop flow, removed 25 redundant places. [2020-10-16 02:56:55,740 INFO L241 Difference]: Finished difference. Result has 116 places, 63 transitions, 488 flow [2020-10-16 02:56:55,740 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=488, PETRI_PLACES=116, PETRI_TRANSITIONS=63} [2020-10-16 02:56:55,740 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 97 predicate places. [2020-10-16 02:56:55,741 INFO L481 AbstractCegarLoop]: Abstraction has has 116 places, 63 transitions, 488 flow [2020-10-16 02:56:55,741 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-10-16 02:56:55,741 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:55,741 INFO L255 CegarLoopForPetriNet]: trace histogram [26, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:55,955 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 02:56:55,955 INFO L429 AbstractCegarLoop]: === Iteration 28 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:55,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:55,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1248012880, now seen corresponding path program 25 times [2020-10-16 02:56:55,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:55,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009108180] [2020-10-16 02:56:55,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:56,506 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:56,506 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009108180] [2020-10-16 02:56:56,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230251679] [2020-10-16 02:56:56,507 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 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:56,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:56,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 28 conjunts are in the unsatisfiable core [2020-10-16 02:56:56,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:56,636 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:56,637 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:56,637 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 29 [2020-10-16 02:56:56,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436366627] [2020-10-16 02:56:56,638 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-10-16 02:56:56,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:56,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-10-16 02:56:56,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2020-10-16 02:56:56,645 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:56,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 63 transitions, 488 flow. Second operand 30 states. [2020-10-16 02:56:56,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:56,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:56,661 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:56,757 INFO L129 PetriNetUnfolder]: 35/135 cut-off events. [2020-10-16 02:56:56,757 INFO L130 PetriNetUnfolder]: For 444/447 co-relation queries the response was YES. [2020-10-16 02:56:56,759 INFO L80 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 135 events. 35/135 cut-off events. For 444/447 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/129 useless extension candidates. Maximal degree in co-relation 358. Up to 24 conditions per place. [2020-10-16 02:56:56,760 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 33 changer transitions 0/65 dead transitions. [2020-10-16 02:56:56,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 65 transitions, 634 flow [2020-10-16 02:56:56,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 02:56:56,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-16 02:56:56,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3806 transitions. [2020-10-16 02:56:56,769 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6529421856236061 [2020-10-16 02:56:56,769 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3806 transitions. [2020-10-16 02:56:56,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3806 transitions. [2020-10-16 02:56:56,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:56,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3806 transitions. [2020-10-16 02:56:56,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-16 02:56:56,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-16 02:56:56,785 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-16 02:56:56,785 INFO L185 Difference]: Start difference. First operand has 116 places, 63 transitions, 488 flow. Second operand 29 states and 3806 transitions. [2020-10-16 02:56:56,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 65 transitions, 634 flow [2020-10-16 02:56:56,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 65 transitions, 520 flow, removed 26 selfloop flow, removed 26 redundant places. [2020-10-16 02:56:56,799 INFO L241 Difference]: Finished difference. Result has 119 places, 64 transitions, 498 flow [2020-10-16 02:56:56,799 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=498, PETRI_PLACES=119, PETRI_TRANSITIONS=64} [2020-10-16 02:56:56,799 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 100 predicate places. [2020-10-16 02:56:56,799 INFO L481 AbstractCegarLoop]: Abstraction has has 119 places, 64 transitions, 498 flow [2020-10-16 02:56:56,800 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-10-16 02:56:56,800 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:56,800 INFO L255 CegarLoopForPetriNet]: trace histogram [27, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:57,016 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 02:56:57,017 INFO L429 AbstractCegarLoop]: === Iteration 29 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:57,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:57,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1808655995, now seen corresponding path program 26 times [2020-10-16 02:56:57,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:57,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851764170] [2020-10-16 02:56:57,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:57,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:57,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851764170] [2020-10-16 02:56:57,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787046531] [2020-10-16 02:56:57,524 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 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:57,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:56:57,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:56:57,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 29 conjunts are in the unsatisfiable core [2020-10-16 02:56:57,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:56:57,612 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:57,612 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:56:57,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2020-10-16 02:56:57,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897650207] [2020-10-16 02:56:57,613 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-10-16 02:56:57,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:56:57,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-10-16 02:56:57,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2020-10-16 02:56:57,617 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:56:57,618 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 64 transitions, 498 flow. Second operand 31 states. [2020-10-16 02:56:57,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:56:57,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:56:57,619 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:56:57,711 INFO L129 PetriNetUnfolder]: 35/136 cut-off events. [2020-10-16 02:56:57,711 INFO L130 PetriNetUnfolder]: For 469/472 co-relation queries the response was YES. [2020-10-16 02:56:57,712 INFO L80 FinitePrefix]: Finished finitePrefix Result has 506 conditions, 136 events. 35/136 cut-off events. For 469/472 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/130 useless extension candidates. Maximal degree in co-relation 365. Up to 24 conditions per place. [2020-10-16 02:56:57,713 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 34 changer transitions 0/66 dead transitions. [2020-10-16 02:56:57,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 66 transitions, 648 flow [2020-10-16 02:56:57,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-16 02:56:57,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-16 02:56:57,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3937 transitions. [2020-10-16 02:56:57,720 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6529021558872306 [2020-10-16 02:56:57,720 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3937 transitions. [2020-10-16 02:56:57,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3937 transitions. [2020-10-16 02:56:57,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:56:57,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3937 transitions. [2020-10-16 02:56:57,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-16 02:56:57,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-16 02:56:57,740 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-16 02:56:57,740 INFO L185 Difference]: Start difference. First operand has 119 places, 64 transitions, 498 flow. Second operand 30 states and 3937 transitions. [2020-10-16 02:56:57,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 66 transitions, 648 flow [2020-10-16 02:56:57,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 66 transitions, 530 flow, removed 27 selfloop flow, removed 27 redundant places. [2020-10-16 02:56:57,748 INFO L241 Difference]: Finished difference. Result has 122 places, 65 transitions, 508 flow [2020-10-16 02:56:57,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=508, PETRI_PLACES=122, PETRI_TRANSITIONS=65} [2020-10-16 02:56:57,752 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 103 predicate places. [2020-10-16 02:56:57,752 INFO L481 AbstractCegarLoop]: Abstraction has has 122 places, 65 transitions, 508 flow [2020-10-16 02:56:57,752 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-10-16 02:56:57,752 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:56:57,752 INFO L255 CegarLoopForPetriNet]: trace histogram [28, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:56:57,965 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-16 02:56:57,966 INFO L429 AbstractCegarLoop]: === Iteration 30 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:56:57,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:56:57,966 INFO L82 PathProgramCache]: Analyzing trace with hash 2008723376, now seen corresponding path program 27 times [2020-10-16 02:56:57,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:56:57,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008876122] [2020-10-16 02:56:57,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:56:57,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:56:58,457 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:56:58,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008876122] [2020-10-16 02:56:58,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617431518] [2020-10-16 02:56:58,458 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 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:57:00,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2020-10-16 02:57:00,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:00,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 30 conjunts are in the unsatisfiable core [2020-10-16 02:57:00,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:00,107 INFO L134 CoverageAnalysis]: Checked inductivity of 409 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:00,108 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:00,108 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 31 [2020-10-16 02:57:00,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367236193] [2020-10-16 02:57:00,109 INFO L461 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-10-16 02:57:00,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:00,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-10-16 02:57:00,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2020-10-16 02:57:00,112 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:00,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 65 transitions, 508 flow. Second operand 32 states. [2020-10-16 02:57:00,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:00,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:00,114 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:00,187 INFO L129 PetriNetUnfolder]: 33/130 cut-off events. [2020-10-16 02:57:00,187 INFO L130 PetriNetUnfolder]: For 497/500 co-relation queries the response was YES. [2020-10-16 02:57:00,188 INFO L80 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 130 events. 33/130 cut-off events. For 497/500 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/125 useless extension candidates. Maximal degree in co-relation 361. Up to 23 conditions per place. [2020-10-16 02:57:00,189 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 35 changer transitions 0/67 dead transitions. [2020-10-16 02:57:00,190 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 67 transitions, 662 flow [2020-10-16 02:57:00,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-16 02:57:00,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 02:57:00,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4068 transitions. [2020-10-16 02:57:00,194 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6528647087144921 [2020-10-16 02:57:00,195 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4068 transitions. [2020-10-16 02:57:00,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4068 transitions. [2020-10-16 02:57:00,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:00,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4068 transitions. [2020-10-16 02:57:00,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-16 02:57:00,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-16 02:57:00,203 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-16 02:57:00,203 INFO L185 Difference]: Start difference. First operand has 122 places, 65 transitions, 508 flow. Second operand 31 states and 4068 transitions. [2020-10-16 02:57:00,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 67 transitions, 662 flow [2020-10-16 02:57:00,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 67 transitions, 540 flow, removed 28 selfloop flow, removed 28 redundant places. [2020-10-16 02:57:00,212 INFO L241 Difference]: Finished difference. Result has 125 places, 66 transitions, 518 flow [2020-10-16 02:57:00,212 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=518, PETRI_PLACES=125, PETRI_TRANSITIONS=66} [2020-10-16 02:57:00,213 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 106 predicate places. [2020-10-16 02:57:00,213 INFO L481 AbstractCegarLoop]: Abstraction has has 125 places, 66 transitions, 518 flow [2020-10-16 02:57:00,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-10-16 02:57:00,214 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:00,214 INFO L255 CegarLoopForPetriNet]: trace histogram [29, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:00,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:00,428 INFO L429 AbstractCegarLoop]: === Iteration 31 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:00,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:00,428 INFO L82 PathProgramCache]: Analyzing trace with hash -379122405, now seen corresponding path program 28 times [2020-10-16 02:57:00,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:00,429 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732527480] [2020-10-16 02:57:00,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:00,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:00,959 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:00,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732527480] [2020-10-16 02:57:00,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823046214] [2020-10-16 02:57:00,959 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 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:57:01,018 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:01,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:01,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 31 conjunts are in the unsatisfiable core [2020-10-16 02:57:01,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:01,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:01,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 32 [2020-10-16 02:57:01,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849360570] [2020-10-16 02:57:01,047 INFO L461 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-10-16 02:57:01,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:01,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-10-16 02:57:01,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2020-10-16 02:57:01,051 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:01,052 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 66 transitions, 518 flow. Second operand 33 states. [2020-10-16 02:57:01,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:01,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:01,053 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:01,135 INFO L129 PetriNetUnfolder]: 35/138 cut-off events. [2020-10-16 02:57:01,136 INFO L130 PetriNetUnfolder]: For 522/525 co-relation queries the response was YES. [2020-10-16 02:57:01,137 INFO L80 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 138 events. 35/138 cut-off events. For 522/525 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/132 useless extension candidates. Maximal degree in co-relation 379. Up to 24 conditions per place. [2020-10-16 02:57:01,138 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 36 changer transitions 0/68 dead transitions. [2020-10-16 02:57:01,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 68 transitions, 676 flow [2020-10-16 02:57:01,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-16 02:57:01,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-16 02:57:01,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4199 transitions. [2020-10-16 02:57:01,142 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6528296019900498 [2020-10-16 02:57:01,142 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4199 transitions. [2020-10-16 02:57:01,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4199 transitions. [2020-10-16 02:57:01,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:01,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4199 transitions. [2020-10-16 02:57:01,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-16 02:57:01,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-16 02:57:01,152 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-16 02:57:01,152 INFO L185 Difference]: Start difference. First operand has 125 places, 66 transitions, 518 flow. Second operand 32 states and 4199 transitions. [2020-10-16 02:57:01,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 68 transitions, 676 flow [2020-10-16 02:57:01,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 68 transitions, 550 flow, removed 29 selfloop flow, removed 29 redundant places. [2020-10-16 02:57:01,162 INFO L241 Difference]: Finished difference. Result has 128 places, 67 transitions, 528 flow [2020-10-16 02:57:01,162 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=528, PETRI_PLACES=128, PETRI_TRANSITIONS=67} [2020-10-16 02:57:01,162 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 109 predicate places. [2020-10-16 02:57:01,162 INFO L481 AbstractCegarLoop]: Abstraction has has 128 places, 67 transitions, 528 flow [2020-10-16 02:57:01,162 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-10-16 02:57:01,162 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:01,163 INFO L255 CegarLoopForPetriNet]: trace histogram [30, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:01,363 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:01,364 INFO L429 AbstractCegarLoop]: === Iteration 32 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:01,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:01,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1387897584, now seen corresponding path program 29 times [2020-10-16 02:57:01,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:01,365 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463158781] [2020-10-16 02:57:01,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:01,963 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:01,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463158781] [2020-10-16 02:57:01,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906509176] [2020-10-16 02:57:01,964 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 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:57:07,053 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2020-10-16 02:57:07,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:07,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 32 conjunts are in the unsatisfiable core [2020-10-16 02:57:07,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:07,116 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:07,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:07,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 33 [2020-10-16 02:57:07,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015851061] [2020-10-16 02:57:07,117 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-10-16 02:57:07,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:07,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-10-16 02:57:07,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2020-10-16 02:57:07,121 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:07,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 67 transitions, 528 flow. Second operand 34 states. [2020-10-16 02:57:07,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:07,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:07,122 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:07,183 INFO L129 PetriNetUnfolder]: 35/139 cut-off events. [2020-10-16 02:57:07,183 INFO L130 PetriNetUnfolder]: For 550/553 co-relation queries the response was YES. [2020-10-16 02:57:07,184 INFO L80 FinitePrefix]: Finished finitePrefix Result has 530 conditions, 139 events. 35/139 cut-off events. For 550/553 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/133 useless extension candidates. Maximal degree in co-relation 386. Up to 24 conditions per place. [2020-10-16 02:57:07,185 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 37 changer transitions 0/69 dead transitions. [2020-10-16 02:57:07,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 69 transitions, 690 flow [2020-10-16 02:57:07,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-16 02:57:07,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-16 02:57:07,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4330 transitions. [2020-10-16 02:57:07,190 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6527966229458767 [2020-10-16 02:57:07,190 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4330 transitions. [2020-10-16 02:57:07,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4330 transitions. [2020-10-16 02:57:07,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:07,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4330 transitions. [2020-10-16 02:57:07,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-16 02:57:07,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-16 02:57:07,200 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-16 02:57:07,200 INFO L185 Difference]: Start difference. First operand has 128 places, 67 transitions, 528 flow. Second operand 33 states and 4330 transitions. [2020-10-16 02:57:07,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 69 transitions, 690 flow [2020-10-16 02:57:07,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 69 transitions, 560 flow, removed 30 selfloop flow, removed 30 redundant places. [2020-10-16 02:57:07,210 INFO L241 Difference]: Finished difference. Result has 131 places, 68 transitions, 538 flow [2020-10-16 02:57:07,210 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=538, PETRI_PLACES=131, PETRI_TRANSITIONS=68} [2020-10-16 02:57:07,210 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 112 predicate places. [2020-10-16 02:57:07,211 INFO L481 AbstractCegarLoop]: Abstraction has has 131 places, 68 transitions, 538 flow [2020-10-16 02:57:07,211 INFO L482 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-10-16 02:57:07,211 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:07,211 INFO L255 CegarLoopForPetriNet]: trace histogram [31, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:07,424 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:07,425 INFO L429 AbstractCegarLoop]: === Iteration 33 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:07,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:07,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1699810235, now seen corresponding path program 30 times [2020-10-16 02:57:07,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:07,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408795464] [2020-10-16 02:57:07,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:07,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:07,971 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:07,972 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408795464] [2020-10-16 02:57:07,972 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480240871] [2020-10-16 02:57:07,972 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 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:57:28,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2020-10-16 02:57:28,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:28,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 33 conjunts are in the unsatisfiable core [2020-10-16 02:57:28,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:28,897 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:28,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:28,898 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 34 [2020-10-16 02:57:28,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291461896] [2020-10-16 02:57:28,898 INFO L461 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-10-16 02:57:28,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:28,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-10-16 02:57:28,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 02:57:28,903 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:28,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 68 transitions, 538 flow. Second operand 35 states. [2020-10-16 02:57:28,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:28,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:28,906 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:28,999 INFO L129 PetriNetUnfolder]: 35/140 cut-off events. [2020-10-16 02:57:28,999 INFO L130 PetriNetUnfolder]: For 579/582 co-relation queries the response was YES. [2020-10-16 02:57:29,001 INFO L80 FinitePrefix]: Finished finitePrefix Result has 538 conditions, 140 events. 35/140 cut-off events. For 579/582 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/134 useless extension candidates. Maximal degree in co-relation 393. Up to 24 conditions per place. [2020-10-16 02:57:29,003 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 38 changer transitions 0/70 dead transitions. [2020-10-16 02:57:29,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 70 transitions, 704 flow [2020-10-16 02:57:29,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-16 02:57:29,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-16 02:57:29,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4461 transitions. [2020-10-16 02:57:29,008 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6527655838454784 [2020-10-16 02:57:29,009 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4461 transitions. [2020-10-16 02:57:29,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4461 transitions. [2020-10-16 02:57:29,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:29,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4461 transitions. [2020-10-16 02:57:29,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-16 02:57:29,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-16 02:57:29,019 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-16 02:57:29,019 INFO L185 Difference]: Start difference. First operand has 131 places, 68 transitions, 538 flow. Second operand 34 states and 4461 transitions. [2020-10-16 02:57:29,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 70 transitions, 704 flow [2020-10-16 02:57:29,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 70 transitions, 570 flow, removed 31 selfloop flow, removed 31 redundant places. [2020-10-16 02:57:29,032 INFO L241 Difference]: Finished difference. Result has 134 places, 69 transitions, 548 flow [2020-10-16 02:57:29,032 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=548, PETRI_PLACES=134, PETRI_TRANSITIONS=69} [2020-10-16 02:57:29,033 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 115 predicate places. [2020-10-16 02:57:29,033 INFO L481 AbstractCegarLoop]: Abstraction has has 134 places, 69 transitions, 548 flow [2020-10-16 02:57:29,033 INFO L482 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-10-16 02:57:29,033 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:29,034 INFO L255 CegarLoopForPetriNet]: trace histogram [32, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:29,247 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-16 02:57:29,248 INFO L429 AbstractCegarLoop]: === Iteration 34 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:29,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:29,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1365495184, now seen corresponding path program 31 times [2020-10-16 02:57:29,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:29,249 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129541483] [2020-10-16 02:57:29,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:29,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:29,899 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:29,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129541483] [2020-10-16 02:57:29,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219447631] [2020-10-16 02:57:29,900 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 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:57:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:29,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 34 conjunts are in the unsatisfiable core [2020-10-16 02:57:29,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:29,988 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:29,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:29,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 35 [2020-10-16 02:57:29,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851227127] [2020-10-16 02:57:29,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 36 states [2020-10-16 02:57:29,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:29,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2020-10-16 02:57:29,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2020-10-16 02:57:29,993 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:29,995 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 69 transitions, 548 flow. Second operand 36 states. [2020-10-16 02:57:29,995 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:29,995 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:29,995 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:30,094 INFO L129 PetriNetUnfolder]: 33/134 cut-off events. [2020-10-16 02:57:30,094 INFO L130 PetriNetUnfolder]: For 611/614 co-relation queries the response was YES. [2020-10-16 02:57:30,095 INFO L80 FinitePrefix]: Finished finitePrefix Result has 536 conditions, 134 events. 33/134 cut-off events. For 611/614 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/129 useless extension candidates. Maximal degree in co-relation 389. Up to 23 conditions per place. [2020-10-16 02:57:30,096 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 39 changer transitions 0/71 dead transitions. [2020-10-16 02:57:30,096 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 71 transitions, 718 flow [2020-10-16 02:57:30,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 02:57:30,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-16 02:57:30,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4592 transitions. [2020-10-16 02:57:30,101 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6527363184079602 [2020-10-16 02:57:30,101 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4592 transitions. [2020-10-16 02:57:30,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4592 transitions. [2020-10-16 02:57:30,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:30,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4592 transitions. [2020-10-16 02:57:30,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-16 02:57:30,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-16 02:57:30,110 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-16 02:57:30,110 INFO L185 Difference]: Start difference. First operand has 134 places, 69 transitions, 548 flow. Second operand 35 states and 4592 transitions. [2020-10-16 02:57:30,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 71 transitions, 718 flow [2020-10-16 02:57:30,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 71 transitions, 580 flow, removed 32 selfloop flow, removed 32 redundant places. [2020-10-16 02:57:30,120 INFO L241 Difference]: Finished difference. Result has 137 places, 70 transitions, 558 flow [2020-10-16 02:57:30,121 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=558, PETRI_PLACES=137, PETRI_TRANSITIONS=70} [2020-10-16 02:57:30,121 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 118 predicate places. [2020-10-16 02:57:30,121 INFO L481 AbstractCegarLoop]: Abstraction has has 137 places, 70 transitions, 558 flow [2020-10-16 02:57:30,121 INFO L482 AbstractCegarLoop]: Interpolant automaton has 36 states. [2020-10-16 02:57:30,121 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:30,121 INFO L255 CegarLoopForPetriNet]: trace histogram [33, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:30,336 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:30,337 INFO L429 AbstractCegarLoop]: === Iteration 35 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:30,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:30,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1900682661, now seen corresponding path program 32 times [2020-10-16 02:57:30,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:30,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989908096] [2020-10-16 02:57:30,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:30,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:30,991 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:30,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989908096] [2020-10-16 02:57:30,991 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217920736] [2020-10-16 02:57:30,991 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 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:57:31,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:57:31,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:31,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 35 conjunts are in the unsatisfiable core [2020-10-16 02:57:31,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:31,083 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:31,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:31,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 36 [2020-10-16 02:57:31,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281480040] [2020-10-16 02:57:31,084 INFO L461 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-10-16 02:57:31,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:31,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-10-16 02:57:31,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2020-10-16 02:57:31,089 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:31,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 70 transitions, 558 flow. Second operand 37 states. [2020-10-16 02:57:31,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:31,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:31,091 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:31,189 INFO L129 PetriNetUnfolder]: 35/142 cut-off events. [2020-10-16 02:57:31,189 INFO L130 PetriNetUnfolder]: For 640/643 co-relation queries the response was YES. [2020-10-16 02:57:31,190 INFO L80 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 142 events. 35/142 cut-off events. For 640/643 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/136 useless extension candidates. Maximal degree in co-relation 407. Up to 24 conditions per place. [2020-10-16 02:57:31,191 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 40 changer transitions 0/72 dead transitions. [2020-10-16 02:57:31,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 72 transitions, 732 flow [2020-10-16 02:57:31,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-16 02:57:31,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-16 02:57:31,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4723 transitions. [2020-10-16 02:57:31,196 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6527086788280818 [2020-10-16 02:57:31,197 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4723 transitions. [2020-10-16 02:57:31,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4723 transitions. [2020-10-16 02:57:31,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:31,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4723 transitions. [2020-10-16 02:57:31,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-16 02:57:31,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-16 02:57:31,205 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-16 02:57:31,206 INFO L185 Difference]: Start difference. First operand has 137 places, 70 transitions, 558 flow. Second operand 36 states and 4723 transitions. [2020-10-16 02:57:31,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 72 transitions, 732 flow [2020-10-16 02:57:31,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 72 transitions, 590 flow, removed 33 selfloop flow, removed 33 redundant places. [2020-10-16 02:57:31,217 INFO L241 Difference]: Finished difference. Result has 140 places, 71 transitions, 568 flow [2020-10-16 02:57:31,217 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=568, PETRI_PLACES=140, PETRI_TRANSITIONS=71} [2020-10-16 02:57:31,217 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 121 predicate places. [2020-10-16 02:57:31,217 INFO L481 AbstractCegarLoop]: Abstraction has has 140 places, 71 transitions, 568 flow [2020-10-16 02:57:31,217 INFO L482 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-10-16 02:57:31,217 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:31,218 INFO L255 CegarLoopForPetriNet]: trace histogram [34, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:31,431 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-16 02:57:31,432 INFO L429 AbstractCegarLoop]: === Iteration 36 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:31,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:31,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1311625264, now seen corresponding path program 33 times [2020-10-16 02:57:31,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:31,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136661402] [2020-10-16 02:57:31,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:32,265 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:32,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136661402] [2020-10-16 02:57:32,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768859750] [2020-10-16 02:57:32,266 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 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:57:48,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2020-10-16 02:57:48,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:48,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 36 conjunts are in the unsatisfiable core [2020-10-16 02:57:48,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:48,557 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:48,557 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:48,558 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 37 [2020-10-16 02:57:48,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443280400] [2020-10-16 02:57:48,558 INFO L461 AbstractCegarLoop]: Interpolant automaton has 38 states [2020-10-16 02:57:48,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:48,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2020-10-16 02:57:48,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2020-10-16 02:57:48,562 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:48,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 71 transitions, 568 flow. Second operand 38 states. [2020-10-16 02:57:48,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:48,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:48,565 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:48,660 INFO L129 PetriNetUnfolder]: 35/143 cut-off events. [2020-10-16 02:57:48,661 INFO L130 PetriNetUnfolder]: For 672/675 co-relation queries the response was YES. [2020-10-16 02:57:48,662 INFO L80 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 143 events. 35/143 cut-off events. For 672/675 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/137 useless extension candidates. Maximal degree in co-relation 414. Up to 24 conditions per place. [2020-10-16 02:57:48,663 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 41 changer transitions 0/73 dead transitions. [2020-10-16 02:57:48,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 73 transitions, 746 flow [2020-10-16 02:57:48,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 02:57:48,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-16 02:57:48,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4854 transitions. [2020-10-16 02:57:48,669 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6526825332795482 [2020-10-16 02:57:48,670 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4854 transitions. [2020-10-16 02:57:48,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4854 transitions. [2020-10-16 02:57:48,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:48,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4854 transitions. [2020-10-16 02:57:48,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-16 02:57:48,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-16 02:57:48,680 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-16 02:57:48,680 INFO L185 Difference]: Start difference. First operand has 140 places, 71 transitions, 568 flow. Second operand 37 states and 4854 transitions. [2020-10-16 02:57:48,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 73 transitions, 746 flow [2020-10-16 02:57:48,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 73 transitions, 600 flow, removed 34 selfloop flow, removed 34 redundant places. [2020-10-16 02:57:48,692 INFO L241 Difference]: Finished difference. Result has 143 places, 72 transitions, 578 flow [2020-10-16 02:57:48,693 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=578, PETRI_PLACES=143, PETRI_TRANSITIONS=72} [2020-10-16 02:57:48,693 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 124 predicate places. [2020-10-16 02:57:48,693 INFO L481 AbstractCegarLoop]: Abstraction has has 143 places, 72 transitions, 578 flow [2020-10-16 02:57:48,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 38 states. [2020-10-16 02:57:48,693 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:48,693 INFO L255 CegarLoopForPetriNet]: trace histogram [35, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:48,906 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:57:48,907 INFO L429 AbstractCegarLoop]: === Iteration 37 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:48,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:48,907 INFO L82 PathProgramCache]: Analyzing trace with hash -230715141, now seen corresponding path program 34 times [2020-10-16 02:57:48,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:48,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33705803] [2020-10-16 02:57:48,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:48,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:49,711 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:49,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33705803] [2020-10-16 02:57:49,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135261453] [2020-10-16 02:57:49,712 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 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:49,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 02:57:49,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:49,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 37 conjunts are in the unsatisfiable core [2020-10-16 02:57:49,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:49,797 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:49,797 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 38 [2020-10-16 02:57:49,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60998954] [2020-10-16 02:57:49,797 INFO L461 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-10-16 02:57:49,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:49,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-10-16 02:57:49,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2020-10-16 02:57:49,801 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:49,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 72 transitions, 578 flow. Second operand 39 states. [2020-10-16 02:57:49,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:49,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:49,803 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:49,904 INFO L129 PetriNetUnfolder]: 35/144 cut-off events. [2020-10-16 02:57:49,904 INFO L130 PetriNetUnfolder]: For 705/708 co-relation queries the response was YES. [2020-10-16 02:57:49,904 INFO L80 FinitePrefix]: Finished finitePrefix Result has 570 conditions, 144 events. 35/144 cut-off events. For 705/708 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/138 useless extension candidates. Maximal degree in co-relation 421. Up to 24 conditions per place. [2020-10-16 02:57:49,905 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 42 changer transitions 0/74 dead transitions. [2020-10-16 02:57:49,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 74 transitions, 760 flow [2020-10-16 02:57:49,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-16 02:57:49,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-16 02:57:49,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4985 transitions. [2020-10-16 02:57:49,910 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6526577638125164 [2020-10-16 02:57:49,910 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4985 transitions. [2020-10-16 02:57:49,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4985 transitions. [2020-10-16 02:57:49,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:49,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4985 transitions. [2020-10-16 02:57:49,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-16 02:57:49,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-16 02:57:49,920 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-16 02:57:49,920 INFO L185 Difference]: Start difference. First operand has 143 places, 72 transitions, 578 flow. Second operand 38 states and 4985 transitions. [2020-10-16 02:57:49,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 74 transitions, 760 flow [2020-10-16 02:57:49,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 74 transitions, 610 flow, removed 35 selfloop flow, removed 35 redundant places. [2020-10-16 02:57:49,933 INFO L241 Difference]: Finished difference. Result has 146 places, 73 transitions, 588 flow [2020-10-16 02:57:49,933 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=588, PETRI_PLACES=146, PETRI_TRANSITIONS=73} [2020-10-16 02:57:49,933 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 127 predicate places. [2020-10-16 02:57:49,933 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 73 transitions, 588 flow [2020-10-16 02:57:49,933 INFO L482 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-10-16 02:57:49,933 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:49,934 INFO L255 CegarLoopForPetriNet]: trace histogram [36, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:50,146 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-10-16 02:57:50,146 INFO L429 AbstractCegarLoop]: === Iteration 38 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:50,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:50,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1082239696, now seen corresponding path program 35 times [2020-10-16 02:57:50,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:50,147 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114325544] [2020-10-16 02:57:50,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:50,924 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:50,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114325544] [2020-10-16 02:57:50,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607837934] [2020-10-16 02:57:50,925 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 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:56,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2020-10-16 02:57:56,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:57:56,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 38 conjunts are in the unsatisfiable core [2020-10-16 02:57:56,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:57:56,493 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:56,493 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:57:56,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 39 [2020-10-16 02:57:56,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746173285] [2020-10-16 02:57:56,496 INFO L461 AbstractCegarLoop]: Interpolant automaton has 40 states [2020-10-16 02:57:56,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:57:56,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2020-10-16 02:57:56,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2020-10-16 02:57:56,502 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:57:56,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 73 transitions, 588 flow. Second operand 40 states. [2020-10-16 02:57:56,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:57:56,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:57:56,505 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:57:56,595 INFO L129 PetriNetUnfolder]: 33/138 cut-off events. [2020-10-16 02:57:56,595 INFO L130 PetriNetUnfolder]: For 741/744 co-relation queries the response was YES. [2020-10-16 02:57:56,596 INFO L80 FinitePrefix]: Finished finitePrefix Result has 568 conditions, 138 events. 33/138 cut-off events. For 741/744 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/133 useless extension candidates. Maximal degree in co-relation 417. Up to 23 conditions per place. [2020-10-16 02:57:56,597 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 43 changer transitions 0/75 dead transitions. [2020-10-16 02:57:56,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 75 transitions, 774 flow [2020-10-16 02:57:56,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-16 02:57:56,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-16 02:57:56,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5116 transitions. [2020-10-16 02:57:56,602 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6526342645745631 [2020-10-16 02:57:56,602 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5116 transitions. [2020-10-16 02:57:56,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5116 transitions. [2020-10-16 02:57:56,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:57:56,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5116 transitions. [2020-10-16 02:57:56,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-16 02:57:56,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-16 02:57:56,611 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-16 02:57:56,611 INFO L185 Difference]: Start difference. First operand has 146 places, 73 transitions, 588 flow. Second operand 39 states and 5116 transitions. [2020-10-16 02:57:56,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 75 transitions, 774 flow [2020-10-16 02:57:56,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 75 transitions, 620 flow, removed 36 selfloop flow, removed 36 redundant places. [2020-10-16 02:57:56,631 INFO L241 Difference]: Finished difference. Result has 149 places, 74 transitions, 598 flow [2020-10-16 02:57:56,632 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=598, PETRI_PLACES=149, PETRI_TRANSITIONS=74} [2020-10-16 02:57:56,632 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 130 predicate places. [2020-10-16 02:57:56,632 INFO L481 AbstractCegarLoop]: Abstraction has has 149 places, 74 transitions, 598 flow [2020-10-16 02:57:56,632 INFO L482 AbstractCegarLoop]: Interpolant automaton has 40 states. [2020-10-16 02:57:56,632 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:57:56,632 INFO L255 CegarLoopForPetriNet]: trace histogram [37, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:57:56,845 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-16 02:57:56,845 INFO L429 AbstractCegarLoop]: === Iteration 39 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:57:56,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:57:56,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1709697125, now seen corresponding path program 36 times [2020-10-16 02:57:56,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:57:56,846 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668538072] [2020-10-16 02:57:56,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:57:56,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:57:57,765 INFO L134 CoverageAnalysis]: Checked inductivity of 706 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:57:57,766 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668538072] [2020-10-16 02:57:57,766 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857647079] [2020-10-16 02:57:57,766 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 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:59:27,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2020-10-16 02:59:27,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:29,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 39 conjunts are in the unsatisfiable core [2020-10-16 02:59:29,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 706 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:59:29,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:29,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 40 [2020-10-16 02:59:29,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056773814] [2020-10-16 02:59:29,617 INFO L461 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-10-16 02:59:29,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:29,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-10-16 02:59:29,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2020-10-16 02:59:29,622 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:59:29,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 74 transitions, 598 flow. Second operand 41 states. [2020-10-16 02:59:29,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:29,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:59:29,624 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:29,716 INFO L129 PetriNetUnfolder]: 35/146 cut-off events. [2020-10-16 02:59:29,716 INFO L130 PetriNetUnfolder]: For 774/777 co-relation queries the response was YES. [2020-10-16 02:59:29,717 INFO L80 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 146 events. 35/146 cut-off events. For 774/777 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/140 useless extension candidates. Maximal degree in co-relation 435. Up to 24 conditions per place. [2020-10-16 02:59:29,719 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 44 changer transitions 0/76 dead transitions. [2020-10-16 02:59:29,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 76 transitions, 788 flow [2020-10-16 02:59:29,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-16 02:59:29,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-16 02:59:29,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5247 transitions. [2020-10-16 02:59:29,724 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6526119402985074 [2020-10-16 02:59:29,724 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5247 transitions. [2020-10-16 02:59:29,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5247 transitions. [2020-10-16 02:59:29,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:29,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5247 transitions. [2020-10-16 02:59:29,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-16 02:59:29,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-16 02:59:29,732 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-16 02:59:29,733 INFO L185 Difference]: Start difference. First operand has 149 places, 74 transitions, 598 flow. Second operand 40 states and 5247 transitions. [2020-10-16 02:59:29,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 76 transitions, 788 flow [2020-10-16 02:59:29,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 76 transitions, 630 flow, removed 37 selfloop flow, removed 37 redundant places. [2020-10-16 02:59:29,747 INFO L241 Difference]: Finished difference. Result has 152 places, 75 transitions, 608 flow [2020-10-16 02:59:29,747 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=608, PETRI_PLACES=152, PETRI_TRANSITIONS=75} [2020-10-16 02:59:29,748 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 133 predicate places. [2020-10-16 02:59:29,748 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 75 transitions, 608 flow [2020-10-16 02:59:29,748 INFO L482 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-10-16 02:59:29,748 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:29,748 INFO L255 CegarLoopForPetriNet]: trace histogram [38, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:59:29,948 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 02:59:29,949 INFO L429 AbstractCegarLoop]: === Iteration 40 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:59:29,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:29,949 INFO L82 PathProgramCache]: Analyzing trace with hash 313959056, now seen corresponding path program 37 times [2020-10-16 02:59:29,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:29,949 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728504016] [2020-10-16 02:59:29,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:30,822 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:59:30,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728504016] [2020-10-16 02:59:30,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243644568] [2020-10-16 02:59:30,823 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 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:59:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:30,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 40 conjunts are in the unsatisfiable core [2020-10-16 02:59:30,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:30,914 INFO L134 CoverageAnalysis]: Checked inductivity of 744 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:59:30,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:30,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 41 [2020-10-16 02:59:30,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539032666] [2020-10-16 02:59:30,915 INFO L461 AbstractCegarLoop]: Interpolant automaton has 42 states [2020-10-16 02:59:30,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:30,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2020-10-16 02:59:30,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2020-10-16 02:59:30,920 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:59:30,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 75 transitions, 608 flow. Second operand 42 states. [2020-10-16 02:59:30,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:30,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:59:30,922 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:31,016 INFO L129 PetriNetUnfolder]: 35/147 cut-off events. [2020-10-16 02:59:31,017 INFO L130 PetriNetUnfolder]: For 810/813 co-relation queries the response was YES. [2020-10-16 02:59:31,018 INFO L80 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 147 events. 35/147 cut-off events. For 810/813 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/141 useless extension candidates. Maximal degree in co-relation 442. Up to 24 conditions per place. [2020-10-16 02:59:31,019 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 45 changer transitions 0/77 dead transitions. [2020-10-16 02:59:31,019 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 77 transitions, 802 flow [2020-10-16 02:59:31,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-16 02:59:31,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2020-10-16 02:59:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5378 transitions. [2020-10-16 02:59:31,023 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6525907050115277 [2020-10-16 02:59:31,024 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5378 transitions. [2020-10-16 02:59:31,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5378 transitions. [2020-10-16 02:59:31,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:31,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5378 transitions. [2020-10-16 02:59:31,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 42 states. [2020-10-16 02:59:31,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 42 states. [2020-10-16 02:59:31,032 INFO L81 ComplementDD]: Finished complementDD. Result 42 states. [2020-10-16 02:59:31,032 INFO L185 Difference]: Start difference. First operand has 152 places, 75 transitions, 608 flow. Second operand 41 states and 5378 transitions. [2020-10-16 02:59:31,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 77 transitions, 802 flow [2020-10-16 02:59:31,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 77 transitions, 640 flow, removed 38 selfloop flow, removed 38 redundant places. [2020-10-16 02:59:31,045 INFO L241 Difference]: Finished difference. Result has 155 places, 76 transitions, 618 flow [2020-10-16 02:59:31,045 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=618, PETRI_PLACES=155, PETRI_TRANSITIONS=76} [2020-10-16 02:59:31,046 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 136 predicate places. [2020-10-16 02:59:31,046 INFO L481 AbstractCegarLoop]: Abstraction has has 155 places, 76 transitions, 618 flow [2020-10-16 02:59:31,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 42 states. [2020-10-16 02:59:31,046 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:31,046 INFO L255 CegarLoopForPetriNet]: trace histogram [39, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:59:31,261 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 02:59:31,262 INFO L429 AbstractCegarLoop]: === Iteration 41 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:59:31,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:31,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1377208773, now seen corresponding path program 38 times [2020-10-16 02:59:31,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:31,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673389526] [2020-10-16 02:59:31,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:31,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:32,398 INFO L134 CoverageAnalysis]: Checked inductivity of 783 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:59:32,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673389526] [2020-10-16 02:59:32,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296391443] [2020-10-16 02:59:32,399 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 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:59:32,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 02:59:32,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 02:59:32,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 41 conjunts are in the unsatisfiable core [2020-10-16 02:59:32,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 02:59:32,547 INFO L134 CoverageAnalysis]: Checked inductivity of 783 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:59:32,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 02:59:32,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 42 [2020-10-16 02:59:32,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961740930] [2020-10-16 02:59:32,549 INFO L461 AbstractCegarLoop]: Interpolant automaton has 43 states [2020-10-16 02:59:32,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 02:59:32,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2020-10-16 02:59:32,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2020-10-16 02:59:32,559 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 02:59:32,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 76 transitions, 618 flow. Second operand 43 states. [2020-10-16 02:59:32,562 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 02:59:32,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 02:59:32,562 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 02:59:32,687 INFO L129 PetriNetUnfolder]: 35/148 cut-off events. [2020-10-16 02:59:32,687 INFO L130 PetriNetUnfolder]: For 847/850 co-relation queries the response was YES. [2020-10-16 02:59:32,688 INFO L80 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 148 events. 35/148 cut-off events. For 847/850 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/142 useless extension candidates. Maximal degree in co-relation 449. Up to 24 conditions per place. [2020-10-16 02:59:32,690 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 46 changer transitions 0/78 dead transitions. [2020-10-16 02:59:32,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 78 transitions, 816 flow [2020-10-16 02:59:32,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-16 02:59:32,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-16 02:59:32,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 5509 transitions. [2020-10-16 02:59:32,697 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6525704809286899 [2020-10-16 02:59:32,697 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 5509 transitions. [2020-10-16 02:59:32,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 5509 transitions. [2020-10-16 02:59:32,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 02:59:32,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 5509 transitions. [2020-10-16 02:59:32,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-16 02:59:32,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-16 02:59:32,711 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-16 02:59:32,711 INFO L185 Difference]: Start difference. First operand has 155 places, 76 transitions, 618 flow. Second operand 42 states and 5509 transitions. [2020-10-16 02:59:32,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 78 transitions, 816 flow [2020-10-16 02:59:32,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 78 transitions, 650 flow, removed 39 selfloop flow, removed 39 redundant places. [2020-10-16 02:59:32,725 INFO L241 Difference]: Finished difference. Result has 158 places, 77 transitions, 628 flow [2020-10-16 02:59:32,725 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=628, PETRI_PLACES=158, PETRI_TRANSITIONS=77} [2020-10-16 02:59:32,726 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 139 predicate places. [2020-10-16 02:59:32,726 INFO L481 AbstractCegarLoop]: Abstraction has has 158 places, 77 transitions, 628 flow [2020-10-16 02:59:32,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 43 states. [2020-10-16 02:59:32,726 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 02:59:32,726 INFO L255 CegarLoopForPetriNet]: trace histogram [40, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 02:59:32,940 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 02:59:32,940 INFO L429 AbstractCegarLoop]: === Iteration 42 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 02:59:32,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 02:59:32,941 INFO L82 PathProgramCache]: Analyzing trace with hash 2031163376, now seen corresponding path program 39 times [2020-10-16 02:59:32,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 02:59:32,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762366490] [2020-10-16 02:59:32,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 02:59:32,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 02:59:33,948 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 02:59:33,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762366490] [2020-10-16 02:59:33,948 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039346730] [2020-10-16 02:59:33,948 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 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 03:00:11,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2020-10-16 03:00:11,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:11,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 42 conjunts are in the unsatisfiable core [2020-10-16 03:00:11,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:11,528 INFO L134 CoverageAnalysis]: Checked inductivity of 823 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:00:11,528 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:11,528 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 43 [2020-10-16 03:00:11,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724031111] [2020-10-16 03:00:11,529 INFO L461 AbstractCegarLoop]: Interpolant automaton has 44 states [2020-10-16 03:00:11,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:11,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2020-10-16 03:00:11,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2020-10-16 03:00:11,534 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:00:11,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 77 transitions, 628 flow. Second operand 44 states. [2020-10-16 03:00:11,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:11,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:00:11,536 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:11,633 INFO L129 PetriNetUnfolder]: 33/142 cut-off events. [2020-10-16 03:00:11,633 INFO L130 PetriNetUnfolder]: For 887/890 co-relation queries the response was YES. [2020-10-16 03:00:11,634 INFO L80 FinitePrefix]: Finished finitePrefix Result has 600 conditions, 142 events. 33/142 cut-off events. For 887/890 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/137 useless extension candidates. Maximal degree in co-relation 445. Up to 23 conditions per place. [2020-10-16 03:00:11,635 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 47 changer transitions 0/79 dead transitions. [2020-10-16 03:00:11,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 79 transitions, 830 flow [2020-10-16 03:00:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-16 03:00:11,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-16 03:00:11,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5640 transitions. [2020-10-16 03:00:11,639 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6525511975008678 [2020-10-16 03:00:11,640 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5640 transitions. [2020-10-16 03:00:11,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5640 transitions. [2020-10-16 03:00:11,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:11,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5640 transitions. [2020-10-16 03:00:11,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-16 03:00:11,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-16 03:00:11,649 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-16 03:00:11,649 INFO L185 Difference]: Start difference. First operand has 158 places, 77 transitions, 628 flow. Second operand 43 states and 5640 transitions. [2020-10-16 03:00:11,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 79 transitions, 830 flow [2020-10-16 03:00:11,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 79 transitions, 660 flow, removed 40 selfloop flow, removed 40 redundant places. [2020-10-16 03:00:11,663 INFO L241 Difference]: Finished difference. Result has 161 places, 78 transitions, 638 flow [2020-10-16 03:00:11,664 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=638, PETRI_PLACES=161, PETRI_TRANSITIONS=78} [2020-10-16 03:00:11,664 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 142 predicate places. [2020-10-16 03:00:11,664 INFO L481 AbstractCegarLoop]: Abstraction has has 161 places, 78 transitions, 638 flow [2020-10-16 03:00:11,664 INFO L482 AbstractCegarLoop]: Interpolant automaton has 44 states. [2020-10-16 03:00:11,664 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:11,664 INFO L255 CegarLoopForPetriNet]: trace histogram [41, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:00:11,878 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-16 03:00:11,879 INFO L429 AbstractCegarLoop]: === Iteration 43 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:00:11,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:11,879 INFO L82 PathProgramCache]: Analyzing trace with hash 316517595, now seen corresponding path program 40 times [2020-10-16 03:00:11,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:11,880 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580285979] [2020-10-16 03:00:11,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:11,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:12,899 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:00:12,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580285979] [2020-10-16 03:00:12,900 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757731608] [2020-10-16 03:00:12,900 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 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 03:00:12,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:00:12,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:00:12,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 43 conjunts are in the unsatisfiable core [2020-10-16 03:00:12,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:00:12,995 INFO L134 CoverageAnalysis]: Checked inductivity of 864 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:00:12,995 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:00:12,995 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 44 [2020-10-16 03:00:12,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470148220] [2020-10-16 03:00:12,996 INFO L461 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-10-16 03:00:12,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:00:12,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-10-16 03:00:12,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2020-10-16 03:00:13,001 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:00:13,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 78 transitions, 638 flow. Second operand 45 states. [2020-10-16 03:00:13,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:00:13,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:00:13,023 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:00:13,129 INFO L129 PetriNetUnfolder]: 35/150 cut-off events. [2020-10-16 03:00:13,129 INFO L130 PetriNetUnfolder]: For 924/927 co-relation queries the response was YES. [2020-10-16 03:00:13,130 INFO L80 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 150 events. 35/150 cut-off events. For 924/927 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/144 useless extension candidates. Maximal degree in co-relation 463. Up to 24 conditions per place. [2020-10-16 03:00:13,131 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 48 changer transitions 0/80 dead transitions. [2020-10-16 03:00:13,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 80 transitions, 844 flow [2020-10-16 03:00:13,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-16 03:00:13,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-16 03:00:13,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5771 transitions. [2020-10-16 03:00:13,136 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6525327905924921 [2020-10-16 03:00:13,137 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 5771 transitions. [2020-10-16 03:00:13,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 5771 transitions. [2020-10-16 03:00:13,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:00:13,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 5771 transitions. [2020-10-16 03:00:13,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-16 03:00:13,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-16 03:00:13,144 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-16 03:00:13,145 INFO L185 Difference]: Start difference. First operand has 161 places, 78 transitions, 638 flow. Second operand 44 states and 5771 transitions. [2020-10-16 03:00:13,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 80 transitions, 844 flow [2020-10-16 03:00:13,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 80 transitions, 670 flow, removed 41 selfloop flow, removed 41 redundant places. [2020-10-16 03:00:13,154 INFO L241 Difference]: Finished difference. Result has 164 places, 79 transitions, 648 flow [2020-10-16 03:00:13,155 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=648, PETRI_PLACES=164, PETRI_TRANSITIONS=79} [2020-10-16 03:00:13,155 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 145 predicate places. [2020-10-16 03:00:13,155 INFO L481 AbstractCegarLoop]: Abstraction has has 164 places, 79 transitions, 648 flow [2020-10-16 03:00:13,155 INFO L482 AbstractCegarLoop]: Interpolant automaton has 45 states. [2020-10-16 03:00:13,155 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:00:13,155 INFO L255 CegarLoopForPetriNet]: trace histogram [42, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:00:13,364 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:00:13,365 INFO L429 AbstractCegarLoop]: === Iteration 44 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:00:13,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:00:13,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1297894064, now seen corresponding path program 41 times [2020-10-16 03:00:13,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:00:13,366 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599896791] [2020-10-16 03:00:13,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:00:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:00:14,419 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:00:14,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599896791] [2020-10-16 03:00:14,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449930165] [2020-10-16 03:00:14,419 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 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 03:01:05,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2020-10-16 03:01:05,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:01:06,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 44 conjunts are in the unsatisfiable core [2020-10-16 03:01:06,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:01:06,438 INFO L134 CoverageAnalysis]: Checked inductivity of 906 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:01:06,438 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:01:06,438 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 45 [2020-10-16 03:01:06,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501073380] [2020-10-16 03:01:06,439 INFO L461 AbstractCegarLoop]: Interpolant automaton has 46 states [2020-10-16 03:01:06,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:01:06,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2020-10-16 03:01:06,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2020-10-16 03:01:06,443 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:01:06,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 79 transitions, 648 flow. Second operand 46 states. [2020-10-16 03:01:06,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:01:06,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:01:06,444 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:01:06,535 INFO L129 PetriNetUnfolder]: 35/151 cut-off events. [2020-10-16 03:01:06,536 INFO L130 PetriNetUnfolder]: For 964/967 co-relation queries the response was YES. [2020-10-16 03:01:06,536 INFO L80 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 151 events. 35/151 cut-off events. For 964/967 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/145 useless extension candidates. Maximal degree in co-relation 470. Up to 24 conditions per place. [2020-10-16 03:01:06,538 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 49 changer transitions 0/81 dead transitions. [2020-10-16 03:01:06,538 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 81 transitions, 858 flow [2020-10-16 03:01:06,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-16 03:01:06,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-16 03:01:06,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 5902 transitions. [2020-10-16 03:01:06,542 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6525152017689331 [2020-10-16 03:01:06,543 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 5902 transitions. [2020-10-16 03:01:06,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 5902 transitions. [2020-10-16 03:01:06,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:01:06,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 5902 transitions. [2020-10-16 03:01:06,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-16 03:01:06,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-16 03:01:06,552 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-16 03:01:06,552 INFO L185 Difference]: Start difference. First operand has 164 places, 79 transitions, 648 flow. Second operand 45 states and 5902 transitions. [2020-10-16 03:01:06,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 81 transitions, 858 flow [2020-10-16 03:01:06,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 81 transitions, 680 flow, removed 42 selfloop flow, removed 42 redundant places. [2020-10-16 03:01:06,567 INFO L241 Difference]: Finished difference. Result has 167 places, 80 transitions, 658 flow [2020-10-16 03:01:06,567 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=658, PETRI_PLACES=167, PETRI_TRANSITIONS=80} [2020-10-16 03:01:06,568 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 148 predicate places. [2020-10-16 03:01:06,568 INFO L481 AbstractCegarLoop]: Abstraction has has 167 places, 80 transitions, 658 flow [2020-10-16 03:01:06,568 INFO L482 AbstractCegarLoop]: Interpolant automaton has 46 states. [2020-10-16 03:01:06,568 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:01:06,568 INFO L255 CegarLoopForPetriNet]: trace histogram [43, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:01:06,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:01:06,782 INFO L429 AbstractCegarLoop]: === Iteration 45 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:01:06,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:01:06,782 INFO L82 PathProgramCache]: Analyzing trace with hash 194952059, now seen corresponding path program 42 times [2020-10-16 03:01:06,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:01:06,783 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337068813] [2020-10-16 03:01:06,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:01:06,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:01:07,866 INFO L134 CoverageAnalysis]: Checked inductivity of 949 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:01:07,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337068813] [2020-10-16 03:01:07,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553632257] [2020-10-16 03:01:07,867 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 03:06:50,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2020-10-16 03:06:50,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:06:59,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 45 conjunts are in the unsatisfiable core [2020-10-16 03:06:59,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:06:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 949 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:06:59,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:06:59,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 46 [2020-10-16 03:06:59,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544799858] [2020-10-16 03:06:59,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 47 states [2020-10-16 03:06:59,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:06:59,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2020-10-16 03:06:59,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2020-10-16 03:06:59,248 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:06:59,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 80 transitions, 658 flow. Second operand 47 states. [2020-10-16 03:06:59,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:06:59,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:06:59,250 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:06:59,363 INFO L129 PetriNetUnfolder]: 35/152 cut-off events. [2020-10-16 03:06:59,363 INFO L130 PetriNetUnfolder]: For 1005/1008 co-relation queries the response was YES. [2020-10-16 03:06:59,364 INFO L80 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 152 events. 35/152 cut-off events. For 1005/1008 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/146 useless extension candidates. Maximal degree in co-relation 477. Up to 24 conditions per place. [2020-10-16 03:06:59,365 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 50 changer transitions 0/82 dead transitions. [2020-10-16 03:06:59,365 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 82 transitions, 872 flow [2020-10-16 03:06:59,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-16 03:06:59,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-16 03:06:59,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 6033 transitions. [2020-10-16 03:06:59,370 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6524983776768333 [2020-10-16 03:06:59,371 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 6033 transitions. [2020-10-16 03:06:59,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 6033 transitions. [2020-10-16 03:06:59,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:06:59,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 6033 transitions. [2020-10-16 03:06:59,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-16 03:06:59,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-16 03:06:59,381 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-16 03:06:59,381 INFO L185 Difference]: Start difference. First operand has 167 places, 80 transitions, 658 flow. Second operand 46 states and 6033 transitions. [2020-10-16 03:06:59,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 82 transitions, 872 flow [2020-10-16 03:06:59,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 82 transitions, 690 flow, removed 43 selfloop flow, removed 43 redundant places. [2020-10-16 03:06:59,398 INFO L241 Difference]: Finished difference. Result has 170 places, 81 transitions, 668 flow [2020-10-16 03:06:59,398 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=668, PETRI_PLACES=170, PETRI_TRANSITIONS=81} [2020-10-16 03:06:59,398 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 151 predicate places. [2020-10-16 03:06:59,398 INFO L481 AbstractCegarLoop]: Abstraction has has 170 places, 81 transitions, 668 flow [2020-10-16 03:06:59,398 INFO L482 AbstractCegarLoop]: Interpolant automaton has 47 states. [2020-10-16 03:06:59,398 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:06:59,398 INFO L255 CegarLoopForPetriNet]: trace histogram [44, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:06:59,611 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-10-16 03:06:59,612 INFO L429 AbstractCegarLoop]: === Iteration 46 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:06:59,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:06:59,612 INFO L82 PathProgramCache]: Analyzing trace with hash -771458384, now seen corresponding path program 43 times [2020-10-16 03:06:59,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:06:59,613 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569086669] [2020-10-16 03:06:59,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:06:59,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:00,739 INFO L134 CoverageAnalysis]: Checked inductivity of 993 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:00,739 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569086669] [2020-10-16 03:07:00,740 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469816395] [2020-10-16 03:07:00,740 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 03:07:00,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:00,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 46 conjunts are in the unsatisfiable core [2020-10-16 03:07:00,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:00,854 INFO L134 CoverageAnalysis]: Checked inductivity of 993 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:00,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:00,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 47 [2020-10-16 03:07:00,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858275193] [2020-10-16 03:07:00,855 INFO L461 AbstractCegarLoop]: Interpolant automaton has 48 states [2020-10-16 03:07:00,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:00,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2020-10-16 03:07:00,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2020-10-16 03:07:00,861 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:07:00,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 81 transitions, 668 flow. Second operand 48 states. [2020-10-16 03:07:00,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:00,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:07:00,863 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:00,951 INFO L129 PetriNetUnfolder]: 33/146 cut-off events. [2020-10-16 03:07:00,952 INFO L130 PetriNetUnfolder]: For 1049/1052 co-relation queries the response was YES. [2020-10-16 03:07:00,953 INFO L80 FinitePrefix]: Finished finitePrefix Result has 632 conditions, 146 events. 33/146 cut-off events. For 1049/1052 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/141 useless extension candidates. Maximal degree in co-relation 473. Up to 23 conditions per place. [2020-10-16 03:07:00,954 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 51 changer transitions 0/83 dead transitions. [2020-10-16 03:07:00,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 83 transitions, 886 flow [2020-10-16 03:07:00,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-16 03:07:00,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-16 03:07:00,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6164 transitions. [2020-10-16 03:07:00,959 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2020-10-16 03:07:00,959 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6164 transitions. [2020-10-16 03:07:00,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6164 transitions. [2020-10-16 03:07:00,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:00,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6164 transitions. [2020-10-16 03:07:00,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-16 03:07:00,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-16 03:07:00,968 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-16 03:07:00,968 INFO L185 Difference]: Start difference. First operand has 170 places, 81 transitions, 668 flow. Second operand 47 states and 6164 transitions. [2020-10-16 03:07:00,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 83 transitions, 886 flow [2020-10-16 03:07:00,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 83 transitions, 700 flow, removed 44 selfloop flow, removed 44 redundant places. [2020-10-16 03:07:00,985 INFO L241 Difference]: Finished difference. Result has 173 places, 82 transitions, 678 flow [2020-10-16 03:07:00,986 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=678, PETRI_PLACES=173, PETRI_TRANSITIONS=82} [2020-10-16 03:07:00,986 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 154 predicate places. [2020-10-16 03:07:00,986 INFO L481 AbstractCegarLoop]: Abstraction has has 173 places, 82 transitions, 678 flow [2020-10-16 03:07:00,986 INFO L482 AbstractCegarLoop]: Interpolant automaton has 48 states. [2020-10-16 03:07:00,986 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:00,987 INFO L255 CegarLoopForPetriNet]: trace histogram [45, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:07:01,199 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-16 03:07:01,199 INFO L429 AbstractCegarLoop]: === Iteration 47 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:07:01,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:01,200 INFO L82 PathProgramCache]: Analyzing trace with hash -665411045, now seen corresponding path program 44 times [2020-10-16 03:07:01,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:01,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543555605] [2020-10-16 03:07:01,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:01,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1038 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:02,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543555605] [2020-10-16 03:07:02,417 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956849636] [2020-10-16 03:07:02,417 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 03:07:02,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 03:07:02,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:02,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 47 conjunts are in the unsatisfiable core [2020-10-16 03:07:02,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:02,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1038 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:02,527 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:02,527 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 48 [2020-10-16 03:07:02,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527014385] [2020-10-16 03:07:02,527 INFO L461 AbstractCegarLoop]: Interpolant automaton has 49 states [2020-10-16 03:07:02,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:02,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2020-10-16 03:07:02,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2020-10-16 03:07:02,532 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:07:02,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 82 transitions, 678 flow. Second operand 49 states. [2020-10-16 03:07:02,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:02,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:07:02,535 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:02,647 INFO L129 PetriNetUnfolder]: 35/154 cut-off events. [2020-10-16 03:07:02,648 INFO L130 PetriNetUnfolder]: For 1090/1093 co-relation queries the response was YES. [2020-10-16 03:07:02,649 INFO L80 FinitePrefix]: Finished finitePrefix Result has 650 conditions, 154 events. 35/154 cut-off events. For 1090/1093 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/148 useless extension candidates. Maximal degree in co-relation 491. Up to 24 conditions per place. [2020-10-16 03:07:02,650 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 52 changer transitions 0/84 dead transitions. [2020-10-16 03:07:02,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 84 transitions, 900 flow [2020-10-16 03:07:02,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-16 03:07:02,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-16 03:07:02,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6295 transitions. [2020-10-16 03:07:02,655 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6524668325041459 [2020-10-16 03:07:02,655 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6295 transitions. [2020-10-16 03:07:02,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6295 transitions. [2020-10-16 03:07:02,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:02,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6295 transitions. [2020-10-16 03:07:02,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-16 03:07:02,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-16 03:07:02,665 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-16 03:07:02,665 INFO L185 Difference]: Start difference. First operand has 173 places, 82 transitions, 678 flow. Second operand 48 states and 6295 transitions. [2020-10-16 03:07:02,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 84 transitions, 900 flow [2020-10-16 03:07:02,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 84 transitions, 710 flow, removed 45 selfloop flow, removed 45 redundant places. [2020-10-16 03:07:02,682 INFO L241 Difference]: Finished difference. Result has 176 places, 83 transitions, 688 flow [2020-10-16 03:07:02,683 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=688, PETRI_PLACES=176, PETRI_TRANSITIONS=83} [2020-10-16 03:07:02,683 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 157 predicate places. [2020-10-16 03:07:02,683 INFO L481 AbstractCegarLoop]: Abstraction has has 176 places, 83 transitions, 688 flow [2020-10-16 03:07:02,683 INFO L482 AbstractCegarLoop]: Interpolant automaton has 49 states. [2020-10-16 03:07:02,683 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:02,683 INFO L255 CegarLoopForPetriNet]: trace histogram [46, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:07:02,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-16 03:07:02,898 INFO L429 AbstractCegarLoop]: === Iteration 48 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:07:02,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:02,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1672910832, now seen corresponding path program 45 times [2020-10-16 03:07:02,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:02,899 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819309425] [2020-10-16 03:07:02,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:02,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:04,298 INFO L134 CoverageAnalysis]: Checked inductivity of 1084 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:04,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819309425] [2020-10-16 03:07:04,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297381687] [2020-10-16 03:07:04,298 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 03:07:21,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2020-10-16 03:07:21,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:21,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 48 conjunts are in the unsatisfiable core [2020-10-16 03:07:21,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:21,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1084 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:21,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:21,734 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 49 [2020-10-16 03:07:21,734 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803249258] [2020-10-16 03:07:21,734 INFO L461 AbstractCegarLoop]: Interpolant automaton has 50 states [2020-10-16 03:07:21,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:21,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2020-10-16 03:07:21,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2020-10-16 03:07:21,738 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:07:21,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 83 transitions, 688 flow. Second operand 50 states. [2020-10-16 03:07:21,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:21,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:07:21,740 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:21,843 INFO L129 PetriNetUnfolder]: 35/155 cut-off events. [2020-10-16 03:07:21,843 INFO L130 PetriNetUnfolder]: For 1134/1137 co-relation queries the response was YES. [2020-10-16 03:07:21,844 INFO L80 FinitePrefix]: Finished finitePrefix Result has 658 conditions, 155 events. 35/155 cut-off events. For 1134/1137 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/149 useless extension candidates. Maximal degree in co-relation 498. Up to 24 conditions per place. [2020-10-16 03:07:21,845 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 53 changer transitions 0/85 dead transitions. [2020-10-16 03:07:21,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 85 transitions, 914 flow [2020-10-16 03:07:21,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2020-10-16 03:07:21,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-10-16 03:07:21,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6426 transitions. [2020-10-16 03:07:21,865 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.652452025586354 [2020-10-16 03:07:21,865 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6426 transitions. [2020-10-16 03:07:21,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6426 transitions. [2020-10-16 03:07:21,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:21,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6426 transitions. [2020-10-16 03:07:21,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 50 states. [2020-10-16 03:07:21,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 50 states. [2020-10-16 03:07:21,875 INFO L81 ComplementDD]: Finished complementDD. Result 50 states. [2020-10-16 03:07:21,875 INFO L185 Difference]: Start difference. First operand has 176 places, 83 transitions, 688 flow. Second operand 49 states and 6426 transitions. [2020-10-16 03:07:21,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 85 transitions, 914 flow [2020-10-16 03:07:21,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 85 transitions, 720 flow, removed 46 selfloop flow, removed 46 redundant places. [2020-10-16 03:07:21,895 INFO L241 Difference]: Finished difference. Result has 179 places, 84 transitions, 698 flow [2020-10-16 03:07:21,895 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=698, PETRI_PLACES=179, PETRI_TRANSITIONS=84} [2020-10-16 03:07:21,895 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 160 predicate places. [2020-10-16 03:07:21,895 INFO L481 AbstractCegarLoop]: Abstraction has has 179 places, 84 transitions, 698 flow [2020-10-16 03:07:21,896 INFO L482 AbstractCegarLoop]: Interpolant automaton has 50 states. [2020-10-16 03:07:21,896 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:21,896 INFO L255 CegarLoopForPetriNet]: trace histogram [47, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:07:22,110 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 03:07:22,111 INFO L429 AbstractCegarLoop]: === Iteration 49 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:07:22,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:22,111 INFO L82 PathProgramCache]: Analyzing trace with hash 1454334139, now seen corresponding path program 46 times [2020-10-16 03:07:22,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:22,112 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704166759] [2020-10-16 03:07:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:23,437 INFO L134 CoverageAnalysis]: Checked inductivity of 1131 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:23,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704166759] [2020-10-16 03:07:23,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020092680] [2020-10-16 03:07:23,438 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 03:07:23,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 03:07:23,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:23,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 49 conjunts are in the unsatisfiable core [2020-10-16 03:07:23,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:23,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1131 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:23,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:23,545 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 50 [2020-10-16 03:07:23,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690357020] [2020-10-16 03:07:23,545 INFO L461 AbstractCegarLoop]: Interpolant automaton has 51 states [2020-10-16 03:07:23,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:23,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2020-10-16 03:07:23,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2020-10-16 03:07:23,549 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:07:23,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 84 transitions, 698 flow. Second operand 51 states. [2020-10-16 03:07:23,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:23,551 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:07:23,551 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:23,655 INFO L129 PetriNetUnfolder]: 35/156 cut-off events. [2020-10-16 03:07:23,655 INFO L130 PetriNetUnfolder]: For 1179/1182 co-relation queries the response was YES. [2020-10-16 03:07:23,656 INFO L80 FinitePrefix]: Finished finitePrefix Result has 666 conditions, 156 events. 35/156 cut-off events. For 1179/1182 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 390 event pairs, 0 based on Foata normal form. 3/150 useless extension candidates. Maximal degree in co-relation 505. Up to 24 conditions per place. [2020-10-16 03:07:23,657 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 54 changer transitions 0/86 dead transitions. [2020-10-16 03:07:23,657 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 86 transitions, 928 flow [2020-10-16 03:07:23,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-16 03:07:23,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-16 03:07:23,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 6557 transitions. [2020-10-16 03:07:23,664 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6524378109452736 [2020-10-16 03:07:23,664 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 6557 transitions. [2020-10-16 03:07:23,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 6557 transitions. [2020-10-16 03:07:23,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:23,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 6557 transitions. [2020-10-16 03:07:23,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-16 03:07:23,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-16 03:07:23,671 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-16 03:07:23,671 INFO L185 Difference]: Start difference. First operand has 179 places, 84 transitions, 698 flow. Second operand 50 states and 6557 transitions. [2020-10-16 03:07:23,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 86 transitions, 928 flow [2020-10-16 03:07:23,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 86 transitions, 730 flow, removed 47 selfloop flow, removed 47 redundant places. [2020-10-16 03:07:23,684 INFO L241 Difference]: Finished difference. Result has 182 places, 85 transitions, 708 flow [2020-10-16 03:07:23,685 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=708, PETRI_PLACES=182, PETRI_TRANSITIONS=85} [2020-10-16 03:07:23,685 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 163 predicate places. [2020-10-16 03:07:23,685 INFO L481 AbstractCegarLoop]: Abstraction has has 182 places, 85 transitions, 708 flow [2020-10-16 03:07:23,685 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2020-10-16 03:07:23,685 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:23,685 INFO L255 CegarLoopForPetriNet]: trace histogram [48, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:07:23,900 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-16 03:07:23,901 INFO L429 AbstractCegarLoop]: === Iteration 50 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:07:23,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:23,901 INFO L82 PathProgramCache]: Analyzing trace with hash -385319568, now seen corresponding path program 47 times [2020-10-16 03:07:23,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:23,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539205354] [2020-10-16 03:07:23,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:25,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:25,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539205354] [2020-10-16 03:07:25,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677562684] [2020-10-16 03:07:25,256 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 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 03:07:54,068 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2020-10-16 03:07:54,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 03:07:54,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 50 conjunts are in the unsatisfiable core [2020-10-16 03:07:54,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 03:07:54,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1179 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:54,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 03:07:54,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 51 [2020-10-16 03:07:54,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219404664] [2020-10-16 03:07:54,392 INFO L461 AbstractCegarLoop]: Interpolant automaton has 52 states [2020-10-16 03:07:54,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 03:07:54,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2020-10-16 03:07:54,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2020-10-16 03:07:54,398 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 201 [2020-10-16 03:07:54,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 85 transitions, 708 flow. Second operand 52 states. [2020-10-16 03:07:54,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-16 03:07:54,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 201 [2020-10-16 03:07:54,400 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-16 03:07:54,507 INFO L129 PetriNetUnfolder]: 33/150 cut-off events. [2020-10-16 03:07:54,507 INFO L130 PetriNetUnfolder]: For 1227/1230 co-relation queries the response was YES. [2020-10-16 03:07:54,508 INFO L80 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 150 events. 33/150 cut-off events. For 1227/1230 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 344 event pairs, 0 based on Foata normal form. 3/145 useless extension candidates. Maximal degree in co-relation 501. Up to 23 conditions per place. [2020-10-16 03:07:54,508 INFO L132 encePairwiseOnDemand]: 197/201 looper letters, 10 selfloop transitions, 55 changer transitions 0/87 dead transitions. [2020-10-16 03:07:54,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 87 transitions, 942 flow [2020-10-16 03:07:54,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-16 03:07:54,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-16 03:07:54,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 6688 transitions. [2020-10-16 03:07:54,514 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6524241537410984 [2020-10-16 03:07:54,514 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 6688 transitions. [2020-10-16 03:07:54,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 6688 transitions. [2020-10-16 03:07:54,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-16 03:07:54,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 6688 transitions. [2020-10-16 03:07:54,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-16 03:07:54,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-16 03:07:54,524 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-16 03:07:54,525 INFO L185 Difference]: Start difference. First operand has 182 places, 85 transitions, 708 flow. Second operand 51 states and 6688 transitions. [2020-10-16 03:07:54,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 87 transitions, 942 flow [2020-10-16 03:07:54,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 87 transitions, 740 flow, removed 48 selfloop flow, removed 48 redundant places. [2020-10-16 03:07:54,541 INFO L241 Difference]: Finished difference. Result has 185 places, 86 transitions, 718 flow [2020-10-16 03:07:54,541 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=718, PETRI_PLACES=185, PETRI_TRANSITIONS=86} [2020-10-16 03:07:54,541 INFO L342 CegarLoopForPetriNet]: 19 programPoint places, 166 predicate places. [2020-10-16 03:07:54,541 INFO L481 AbstractCegarLoop]: Abstraction has has 185 places, 86 transitions, 718 flow [2020-10-16 03:07:54,541 INFO L482 AbstractCegarLoop]: Interpolant automaton has 52 states. [2020-10-16 03:07:54,541 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-16 03:07:54,541 INFO L255 CegarLoopForPetriNet]: trace histogram [49, 2, 2, 1, 1, 1, 1, 1] [2020-10-16 03:07:54,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 03:07:54,742 INFO L429 AbstractCegarLoop]: === Iteration 51 === [thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, thread_routineErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 03:07:54,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 03:07:54,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1580009637, now seen corresponding path program 48 times [2020-10-16 03:07:54,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 03:07:54,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136301250] [2020-10-16 03:07:54,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 03:07:54,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 03:07:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1228 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-16 03:07:56,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136301250] [2020-10-16 03:07:56,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608103844] [2020-10-16 03:07:56,181 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 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 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown