/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/fib_bench-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-231806ee773fbd0554de777ff4074f5592c67ff4-231806e [2021-10-13 22:45:36,583 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 22:45:36,585 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 22:45:36,631 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 22:45:36,632 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 22:45:36,633 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 22:45:36,633 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 22:45:36,634 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 22:45:36,635 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 22:45:36,636 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 22:45:36,636 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 22:45:36,637 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 22:45:36,637 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 22:45:36,638 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 22:45:36,639 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 22:45:36,639 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 22:45:36,640 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 22:45:36,640 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 22:45:36,641 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 22:45:36,643 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 22:45:36,645 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 22:45:36,647 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 22:45:36,647 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 22:45:36,648 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 22:45:36,650 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 22:45:36,650 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 22:45:36,650 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 22:45:36,651 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 22:45:36,651 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 22:45:36,651 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 22:45:36,652 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 22:45:36,652 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 22:45:36,653 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 22:45:36,653 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 22:45:36,654 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 22:45:36,654 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 22:45:36,654 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 22:45:36,655 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 22:45:36,655 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 22:45:36,655 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 22:45:36,656 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 22:45:36,657 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-NoLbe.epf [2021-10-13 22:45:36,670 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 22:45:36,670 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 22:45:36,671 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 22:45:36,671 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 22:45:36,672 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 22:45:36,672 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 22:45:36,672 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 22:45:36,672 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 22:45:36,672 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 22:45:36,672 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 22:45:36,673 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 22:45:36,674 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 22:45:36,674 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 22:45:36,674 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-13 22:45:36,674 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 22:45:36,674 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:36,674 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 22:45:36,674 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 22:45:36,674 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 22:45:36,675 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 22:45:36,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 22:45:36,675 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-13 22:45:36,675 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-13 22:45:36,675 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-10-13 22:45:36,863 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 22:45:36,889 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 22:45:36,891 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 22:45:36,891 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 22:45:36,892 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 22:45:36,892 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-2.i [2021-10-13 22:45:36,949 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2580d5765/fdfb0dca11494fd9a720b7425fac8b4f/FLAGb45c2e033 [2021-10-13 22:45:37,280 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 22:45:37,281 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-2.i [2021-10-13 22:45:37,292 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2580d5765/fdfb0dca11494fd9a720b7425fac8b4f/FLAGb45c2e033 [2021-10-13 22:45:37,680 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2580d5765/fdfb0dca11494fd9a720b7425fac8b4f [2021-10-13 22:45:37,692 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 22:45:37,693 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 22:45:37,697 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:37,697 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 22:45:37,699 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 22:45:37,699 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:37" (1/1) ... [2021-10-13 22:45:37,700 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42bd4d7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:37, skipping insertion in model container [2021-10-13 22:45:37,700 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:45:37" (1/1) ... [2021-10-13 22:45:37,711 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 22:45:37,735 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 22:45:37,971 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-2.i[30922,30935] [2021-10-13 22:45:37,974 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:37,981 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 22:45:38,034 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-2.i[30922,30935] [2021-10-13 22:45:38,035 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:45:38,057 INFO L208 MainTranslator]: Completed translation [2021-10-13 22:45:38,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38 WrapperNode [2021-10-13 22:45:38,058 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 22:45:38,060 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:38,060 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 22:45:38,060 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 22:45:38,065 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,089 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,102 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 22:45:38,102 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 22:45:38,102 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 22:45:38,102 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 22:45:38,108 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,108 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,112 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,112 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,128 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,130 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,131 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,138 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 22:45:38,139 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 22:45:38,139 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 22:45:38,139 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 22:45:38,140 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (1/1) ... [2021-10-13 22:45:38,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:45:38,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:38,167 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 22:45:38,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 22:45:38,195 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-10-13 22:45:38,196 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-10-13 22:45:38,196 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-10-13 22:45:38,197 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-10-13 22:45:38,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-13 22:45:38,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 22:45:38,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 22:45:38,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 22:45:38,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 22:45:38,198 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 22:45:38,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 22:45:38,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 22:45:38,199 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-13 22:45:38,466 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 22:45:38,466 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-10-13 22:45:38,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:38 BoogieIcfgContainer [2021-10-13 22:45:38,468 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 22:45:38,469 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 22:45:38,469 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 22:45:38,471 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 22:45:38,471 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 10:45:37" (1/3) ... [2021-10-13 22:45:38,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b33c492 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:38, skipping insertion in model container [2021-10-13 22:45:38,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:45:38" (2/3) ... [2021-10-13 22:45:38,472 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b33c492 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:45:38, skipping insertion in model container [2021-10-13 22:45:38,472 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:45:38" (3/3) ... [2021-10-13 22:45:38,473 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-2.i [2021-10-13 22:45:38,476 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 22:45:38,477 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-13 22:45:38,477 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 22:45:38,518 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,518 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,518 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,519 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,519 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,519 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,520 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,521 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,522 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,522 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,522 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,522 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,523 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,524 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,525 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,526 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,526 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,526 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,526 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,526 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,526 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,528 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,529 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,529 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,529 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,529 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,529 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,544 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,544 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,544 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,544 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,544 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,545 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:45:38,550 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-13 22:45:38,588 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 22:45:38,593 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-10-13 22:45:38,593 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-13 22:45:38,606 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:38,640 INFO L129 PetriNetUnfolder]: 5/66 cut-off events. [2021-10-13 22:45:38,641 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:38,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 66 events. 5/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 48. Up to 2 conditions per place. [2021-10-13 22:45:38,645 INFO L82 GeneralOperation]: Start removeDead. Operand has 70 places, 68 transitions, 146 flow [2021-10-13 22:45:38,650 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 68 places, 66 transitions, 138 flow [2021-10-13 22:45:38,671 INFO L129 PetriNetUnfolder]: 4/55 cut-off events. [2021-10-13 22:45:38,671 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:38,671 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:38,672 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:38,672 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:38,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:38,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1934908895, now seen corresponding path program 1 times [2021-10-13 22:45:38,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:38,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158682900] [2021-10-13 22:45:38,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:38,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:38,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:38,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:38,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:38,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158682900] [2021-10-13 22:45:38,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158682900] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:38,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:38,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:45:38,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046375045] [2021-10-13 22:45:38,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:45:38,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:38,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:45:38,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:45:38,923 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:38,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 66 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 56.0) internal successors, (336), 6 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:38,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:38,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:38,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,050 INFO L129 PetriNetUnfolder]: 44/196 cut-off events. [2021-10-13 22:45:39,050 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:45:39,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 274 conditions, 196 events. 44/196 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 726 event pairs, 3 based on Foata normal form. 47/225 useless extension candidates. Maximal degree in co-relation 245. Up to 29 conditions per place. [2021-10-13 22:45:39,052 INFO L132 encePairwiseOnDemand]: 57/68 looper letters, 11 selfloop transitions, 9 changer transitions 23/89 dead transitions. [2021-10-13 22:45:39,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:39,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 22:45:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-13 22:45:39,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 610 transitions. [2021-10-13 22:45:39,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8970588235294118 [2021-10-13 22:45:39,063 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 610 transitions. [2021-10-13 22:45:39,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 610 transitions. [2021-10-13 22:45:39,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 610 transitions. [2021-10-13 22:45:39,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 61.0) internal successors, (610), 10 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 68.0) internal successors, (748), 11 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,076 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 68.0) internal successors, (748), 11 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,077 INFO L186 Difference]: Start difference. First operand has 68 places, 66 transitions, 138 flow. Second operand 10 states and 610 transitions. [2021-10-13 22:45:39,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 89 transitions, 256 flow [2021-10-13 22:45:39,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 254 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-13 22:45:39,085 INFO L242 Difference]: Finished difference. Result has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:39,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=179, PETRI_PLACES=81, PETRI_TRANSITIONS=63} [2021-10-13 22:45:39,087 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:39,088 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 63 transitions, 179 flow [2021-10-13 22:45:39,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.0) internal successors, (336), 6 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,088 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:39,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 22:45:39,089 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:39,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1626203799, now seen corresponding path program 1 times [2021-10-13 22:45:39,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994697643] [2021-10-13 22:45:39,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:39,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994697643] [2021-10-13 22:45:39,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994697643] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:39,207 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:39,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:39,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064662795] [2021-10-13 22:45:39,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:39,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:39,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:39,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:39,210 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:39,210 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 63 transitions, 179 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,210 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:39,210 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:39,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,296 INFO L129 PetriNetUnfolder]: 36/179 cut-off events. [2021-10-13 22:45:39,296 INFO L130 PetriNetUnfolder]: For 95/103 co-relation queries the response was YES. [2021-10-13 22:45:39,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 333 conditions, 179 events. 36/179 cut-off events. For 95/103 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 620 event pairs, 0 based on Foata normal form. 11/173 useless extension candidates. Maximal degree in co-relation 296. Up to 36 conditions per place. [2021-10-13 22:45:39,298 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 12 selfloop transitions, 17 changer transitions 8/83 dead transitions. [2021-10-13 22:45:39,298 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:39,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:39,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:39,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:39,302 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:39,302 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:39,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:39,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:39,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.27272727272727) internal successors, (641), 11 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,306 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,306 INFO L186 Difference]: Start difference. First operand has 81 places, 63 transitions, 179 flow. Second operand 11 states and 641 transitions. [2021-10-13 22:45:39,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 83 transitions, 346 flow [2021-10-13 22:45:39,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 83 transitions, 330 flow, removed 8 selfloop flow, removed 4 redundant places. [2021-10-13 22:45:39,309 INFO L242 Difference]: Finished difference. Result has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:39,309 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=274, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2021-10-13 22:45:39,310 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 13 predicate places. [2021-10-13 22:45:39,310 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 274 flow [2021-10-13 22:45:39,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,310 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:39,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 22:45:39,311 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:39,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1277645863, now seen corresponding path program 1 times [2021-10-13 22:45:39,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579193962] [2021-10-13 22:45:39,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,311 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:39,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579193962] [2021-10-13 22:45:39,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579193962] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:39,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:39,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:39,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781105093] [2021-10-13 22:45:39,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:39,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:39,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:39,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:39,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:39,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 274 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:39,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:39,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,481 INFO L129 PetriNetUnfolder]: 39/199 cut-off events. [2021-10-13 22:45:39,482 INFO L130 PetriNetUnfolder]: For 244/254 co-relation queries the response was YES. [2021-10-13 22:45:39,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 458 conditions, 199 events. 39/199 cut-off events. For 244/254 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 723 event pairs, 0 based on Foata normal form. 14/194 useless extension candidates. Maximal degree in co-relation 416. Up to 39 conditions per place. [2021-10-13 22:45:39,485 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 13 changer transitions 10/88 dead transitions. [2021-10-13 22:45:39,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:39,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:39,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 641 transitions. [2021-10-13 22:45:39,487 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.856951871657754 [2021-10-13 22:45:39,487 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 641 transitions. [2021-10-13 22:45:39,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 641 transitions. [2021-10-13 22:45:39,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 641 transitions. [2021-10-13 22:45:39,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.27272727272727) internal successors, (641), 11 states have internal predecessors, (641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,492 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,494 INFO L186 Difference]: Start difference. First operand has 81 places, 71 transitions, 274 flow. Second operand 11 states and 641 transitions. [2021-10-13 22:45:39,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 88 transitions, 480 flow [2021-10-13 22:45:39,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 451 flow, removed 7 selfloop flow, removed 5 redundant places. [2021-10-13 22:45:39,504 INFO L242 Difference]: Finished difference. Result has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:39,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=321, PETRI_PLACES=89, PETRI_TRANSITIONS=74} [2021-10-13 22:45:39,504 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 21 predicate places. [2021-10-13 22:45:39,504 INFO L470 AbstractCegarLoop]: Abstraction has has 89 places, 74 transitions, 321 flow [2021-10-13 22:45:39,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,505 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,505 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:39,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-13 22:45:39,505 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:39,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1029751389, now seen corresponding path program 2 times [2021-10-13 22:45:39,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235429048] [2021-10-13 22:45:39,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:39,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235429048] [2021-10-13 22:45:39,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235429048] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:39,628 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:39,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:45:39,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811073134] [2021-10-13 22:45:39,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:45:39,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:39,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:45:39,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:45:39,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:39,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 74 transitions, 321 flow. Second operand has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:39,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:39,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:39,734 INFO L129 PetriNetUnfolder]: 43/220 cut-off events. [2021-10-13 22:45:39,734 INFO L130 PetriNetUnfolder]: For 459/486 co-relation queries the response was YES. [2021-10-13 22:45:39,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 220 events. 43/220 cut-off events. For 459/486 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 874 event pairs, 0 based on Foata normal form. 14/213 useless extension candidates. Maximal degree in co-relation 529. Up to 41 conditions per place. [2021-10-13 22:45:39,737 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 19 selfloop transitions, 19 changer transitions 10/94 dead transitions. [2021-10-13 22:45:39,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 22:45:39,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-13 22:45:39,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 699 transitions. [2021-10-13 22:45:39,739 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8566176470588235 [2021-10-13 22:45:39,739 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 699 transitions. [2021-10-13 22:45:39,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 699 transitions. [2021-10-13 22:45:39,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:39,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 699 transitions. [2021-10-13 22:45:39,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 58.25) internal successors, (699), 12 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 68.0) internal successors, (884), 13 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,742 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 68.0) internal successors, (884), 13 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,743 INFO L186 Difference]: Start difference. First operand has 89 places, 74 transitions, 321 flow. Second operand 12 states and 699 transitions. [2021-10-13 22:45:39,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 603 flow [2021-10-13 22:45:39,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 94 transitions, 565 flow, removed 9 selfloop flow, removed 6 redundant places. [2021-10-13 22:45:39,749 INFO L242 Difference]: Finished difference. Result has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:39,749 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=416, PETRI_PLACES=97, PETRI_TRANSITIONS=80} [2021-10-13 22:45:39,749 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 29 predicate places. [2021-10-13 22:45:39,749 INFO L470 AbstractCegarLoop]: Abstraction has has 97 places, 80 transitions, 416 flow [2021-10-13 22:45:39,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 56.0) internal successors, (392), 7 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:39,749 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:39,750 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:39,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 22:45:39,750 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:39,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:39,750 INFO L82 PathProgramCache]: Analyzing trace with hash 1170637450, now seen corresponding path program 1 times [2021-10-13 22:45:39,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:39,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285335212] [2021-10-13 22:45:39,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:39,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:39,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:39,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285335212] [2021-10-13 22:45:39,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285335212] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:39,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461530479] [2021-10-13 22:45:39,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:39,886 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:39,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:39,888 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:39,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-13 22:45:39,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:39,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:39,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:40,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461530479] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:40,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:40,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:40,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633830483] [2021-10-13 22:45:40,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:40,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:40,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:40,276 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 80 transitions, 416 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,419 INFO L129 PetriNetUnfolder]: 55/304 cut-off events. [2021-10-13 22:45:40,419 INFO L130 PetriNetUnfolder]: For 917/947 co-relation queries the response was YES. [2021-10-13 22:45:40,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 304 events. 55/304 cut-off events. For 917/947 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1340 event pairs, 0 based on Foata normal form. 14/288 useless extension candidates. Maximal degree in co-relation 790. Up to 59 conditions per place. [2021-10-13 22:45:40,422 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 18 selfloop transitions, 37 changer transitions 11/112 dead transitions. [2021-10-13 22:45:40,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:40,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:40,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:40,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:40,424 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:40,424 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:40,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:40,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:40,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.125) internal successors, (930), 16 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,429 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,429 INFO L186 Difference]: Start difference. First operand has 97 places, 80 transitions, 416 flow. Second operand 16 states and 930 transitions. [2021-10-13 22:45:40,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 112 transitions, 918 flow [2021-10-13 22:45:40,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 112 transitions, 809 flow, removed 42 selfloop flow, removed 8 redundant places. [2021-10-13 22:45:40,435 INFO L242 Difference]: Finished difference. Result has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:40,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=654, PETRI_PLACES=109, PETRI_TRANSITIONS=98} [2021-10-13 22:45:40,435 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:40,435 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 98 transitions, 654 flow [2021-10-13 22:45:40,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,436 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:40,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-10-13 22:45:40,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:40,652 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,653 INFO L82 PathProgramCache]: Analyzing trace with hash 1667882327, now seen corresponding path program 1 times [2021-10-13 22:45:40,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987584132] [2021-10-13 22:45:40,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987584132] [2021-10-13 22:45:40,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987584132] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:40,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:40,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:40,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181413367] [2021-10-13 22:45:40,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:40,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:40,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:40,761 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 98 transitions, 654 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:40,840 INFO L129 PetriNetUnfolder]: 52/286 cut-off events. [2021-10-13 22:45:40,840 INFO L130 PetriNetUnfolder]: For 914/937 co-relation queries the response was YES. [2021-10-13 22:45:40,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 844 conditions, 286 events. 52/286 cut-off events. For 914/937 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1209 event pairs, 0 based on Foata normal form. 12/270 useless extension candidates. Maximal degree in co-relation 787. Up to 57 conditions per place. [2021-10-13 22:45:40,843 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 33 selfloop transitions, 27 changer transitions 5/111 dead transitions. [2021-10-13 22:45:40,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:40,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:45:40,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:45:40,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 639 transitions. [2021-10-13 22:45:40,845 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8542780748663101 [2021-10-13 22:45:40,845 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 639 transitions. [2021-10-13 22:45:40,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 639 transitions. [2021-10-13 22:45:40,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:40,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 639 transitions. [2021-10-13 22:45:40,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 58.09090909090909) internal successors, (639), 11 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,848 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 68.0) internal successors, (816), 12 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,848 INFO L186 Difference]: Start difference. First operand has 109 places, 98 transitions, 654 flow. Second operand 11 states and 639 transitions. [2021-10-13 22:45:40,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 111 transitions, 964 flow [2021-10-13 22:45:40,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 111 transitions, 831 flow, removed 54 selfloop flow, removed 9 redundant places. [2021-10-13 22:45:40,855 INFO L242 Difference]: Finished difference. Result has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:40,855 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=636, PETRI_PLACES=109, PETRI_TRANSITIONS=99} [2021-10-13 22:45:40,855 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 41 predicate places. [2021-10-13 22:45:40,855 INFO L470 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 636 flow [2021-10-13 22:45:40,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,855 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:40,856 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:40,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-13 22:45:40,856 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:40,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:40,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1281081803, now seen corresponding path program 2 times [2021-10-13 22:45:40,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:40,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17541135] [2021-10-13 22:45:40,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:40,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:40,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:40,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17541135] [2021-10-13 22:45:40,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17541135] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:40,949 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:40,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:40,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378435185] [2021-10-13 22:45:40,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:40,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:40,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:40,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:40,950 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:40,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 99 transitions, 636 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:40,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:40,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:40,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,070 INFO L129 PetriNetUnfolder]: 61/330 cut-off events. [2021-10-13 22:45:41,071 INFO L130 PetriNetUnfolder]: For 1111/1139 co-relation queries the response was YES. [2021-10-13 22:45:41,072 INFO L84 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 330 events. 61/330 cut-off events. For 1111/1139 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1622 event pairs, 0 based on Foata normal form. 15/314 useless extension candidates. Maximal degree in co-relation 939. Up to 67 conditions per place. [2021-10-13 22:45:41,074 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 22 selfloop transitions, 46 changer transitions 8/122 dead transitions. [2021-10-13 22:45:41,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 122 transitions, 1109 flow [2021-10-13 22:45:41,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:41,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:41,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 871 transitions. [2021-10-13 22:45:41,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8539215686274509 [2021-10-13 22:45:41,077 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 871 transitions. [2021-10-13 22:45:41,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 871 transitions. [2021-10-13 22:45:41,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 871 transitions. [2021-10-13 22:45:41,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 58.06666666666667) internal successors, (871), 15 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,081 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,081 INFO L186 Difference]: Start difference. First operand has 109 places, 99 transitions, 636 flow. Second operand 15 states and 871 transitions. [2021-10-13 22:45:41,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 122 transitions, 1109 flow [2021-10-13 22:45:41,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 122 transitions, 1025 flow, removed 17 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:41,086 INFO L242 Difference]: Finished difference. Result has 117 places, 108 transitions, 842 flow [2021-10-13 22:45:41,087 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=842, PETRI_PLACES=117, PETRI_TRANSITIONS=108} [2021-10-13 22:45:41,087 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 49 predicate places. [2021-10-13 22:45:41,087 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 108 transitions, 842 flow [2021-10-13 22:45:41,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,088 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,088 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-13 22:45:41,088 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:41,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,089 INFO L82 PathProgramCache]: Analyzing trace with hash 2106289501, now seen corresponding path program 3 times [2021-10-13 22:45:41,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101529198] [2021-10-13 22:45:41,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101529198] [2021-10-13 22:45:41,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101529198] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:45:41,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:45:41,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-13 22:45:41,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852781984] [2021-10-13 22:45:41,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 22:45:41,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 22:45:41,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-10-13 22:45:41,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 108 transitions, 842 flow. Second operand has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,273 INFO L129 PetriNetUnfolder]: 67/383 cut-off events. [2021-10-13 22:45:41,273 INFO L130 PetriNetUnfolder]: For 1777/1810 co-relation queries the response was YES. [2021-10-13 22:45:41,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1241 conditions, 383 events. 67/383 cut-off events. For 1777/1810 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2103 event pairs, 0 based on Foata normal form. 15/360 useless extension candidates. Maximal degree in co-relation 1181. Up to 77 conditions per place. [2021-10-13 22:45:41,276 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 39 selfloop transitions, 38 changer transitions 8/131 dead transitions. [2021-10-13 22:45:41,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 131 transitions, 1384 flow [2021-10-13 22:45:41,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 22:45:41,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-13 22:45:41,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 756 transitions. [2021-10-13 22:45:41,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8552036199095022 [2021-10-13 22:45:41,278 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 756 transitions. [2021-10-13 22:45:41,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 756 transitions. [2021-10-13 22:45:41,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 756 transitions. [2021-10-13 22:45:41,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 58.15384615384615) internal successors, (756), 13 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 68.0) internal successors, (952), 14 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,282 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 68.0) internal successors, (952), 14 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,282 INFO L186 Difference]: Start difference. First operand has 117 places, 108 transitions, 842 flow. Second operand 13 states and 756 transitions. [2021-10-13 22:45:41,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 131 transitions, 1384 flow [2021-10-13 22:45:41,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 131 transitions, 1266 flow, removed 38 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:41,292 INFO L242 Difference]: Finished difference. Result has 121 places, 116 transitions, 1002 flow [2021-10-13 22:45:41,292 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1002, PETRI_PLACES=121, PETRI_TRANSITIONS=116} [2021-10-13 22:45:41,292 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 53 predicate places. [2021-10-13 22:45:41,292 INFO L470 AbstractCegarLoop]: Abstraction has has 121 places, 116 transitions, 1002 flow [2021-10-13 22:45:41,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 56.0) internal successors, (448), 8 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,293 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,293 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-13 22:45:41,293 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:41,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:41,293 INFO L82 PathProgramCache]: Analyzing trace with hash 683883480, now seen corresponding path program 1 times [2021-10-13 22:45:41,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:41,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334527726] [2021-10-13 22:45:41,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:41,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,368 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:41,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334527726] [2021-10-13 22:45:41,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334527726] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,368 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866501116] [2021-10-13 22:45:41,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:41,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:41,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:41,373 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:41,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-13 22:45:41,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:41,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:41,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:41,722 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:41,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866501116] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:41,722 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:41,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:41,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609124176] [2021-10-13 22:45:41,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:41,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:41,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:41,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:41,725 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:41,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 116 transitions, 1002 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:41,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:41,726 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:41,853 INFO L129 PetriNetUnfolder]: 76/448 cut-off events. [2021-10-13 22:45:41,854 INFO L130 PetriNetUnfolder]: For 2552/2594 co-relation queries the response was YES. [2021-10-13 22:45:41,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1497 conditions, 448 events. 76/448 cut-off events. For 2552/2594 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2623 event pairs, 0 based on Foata normal form. 19/422 useless extension candidates. Maximal degree in co-relation 1434. Up to 87 conditions per place. [2021-10-13 22:45:41,857 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 58 selfloop transitions, 24 changer transitions 16/144 dead transitions. [2021-10-13 22:45:41,857 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 144 transitions, 1666 flow [2021-10-13 22:45:41,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:45:41,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:45:41,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 930 transitions. [2021-10-13 22:45:41,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547794117647058 [2021-10-13 22:45:41,859 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 930 transitions. [2021-10-13 22:45:41,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 930 transitions. [2021-10-13 22:45:41,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:41,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 930 transitions. [2021-10-13 22:45:41,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.125) internal successors, (930), 16 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,863 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,863 INFO L186 Difference]: Start difference. First operand has 121 places, 116 transitions, 1002 flow. Second operand 16 states and 930 transitions. [2021-10-13 22:45:41,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 144 transitions, 1666 flow [2021-10-13 22:45:41,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 144 transitions, 1568 flow, removed 35 selfloop flow, removed 8 redundant places. [2021-10-13 22:45:41,871 INFO L242 Difference]: Finished difference. Result has 135 places, 122 transitions, 1093 flow [2021-10-13 22:45:41,871 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1093, PETRI_PLACES=135, PETRI_TRANSITIONS=122} [2021-10-13 22:45:41,872 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 67 predicate places. [2021-10-13 22:45:41,872 INFO L470 AbstractCegarLoop]: Abstraction has has 135 places, 122 transitions, 1093 flow [2021-10-13 22:45:41,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:41,872 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:41,872 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:41,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:42,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-10-13 22:45:42,088 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:42,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,088 INFO L82 PathProgramCache]: Analyzing trace with hash 757217358, now seen corresponding path program 2 times [2021-10-13 22:45:42,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864777660] [2021-10-13 22:45:42,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864777660] [2021-10-13 22:45:42,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864777660] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,157 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256482681] [2021-10-13 22:45:42,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:42,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:42,158 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:42,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-13 22:45:42,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:42,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:42,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:42,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:42,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256482681] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:42,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-10-13 22:45:42,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60410626] [2021-10-13 22:45:42,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:42,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:42,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:42,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:42,461 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:42,462 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 122 transitions, 1093 flow. Second operand has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,462 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:42,462 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:42,462 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:42,598 INFO L129 PetriNetUnfolder]: 80/477 cut-off events. [2021-10-13 22:45:42,598 INFO L130 PetriNetUnfolder]: For 3099/3134 co-relation queries the response was YES. [2021-10-13 22:45:42,600 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1641 conditions, 477 events. 80/477 cut-off events. For 3099/3134 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2867 event pairs, 0 based on Foata normal form. 21/450 useless extension candidates. Maximal degree in co-relation 1570. Up to 88 conditions per place. [2021-10-13 22:45:42,602 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 53 selfloop transitions, 35 changer transitions 16/150 dead transitions. [2021-10-13 22:45:42,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 150 transitions, 1822 flow [2021-10-13 22:45:42,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:45:42,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:45:42,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 988 transitions. [2021-10-13 22:45:42,604 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8546712802768166 [2021-10-13 22:45:42,604 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 988 transitions. [2021-10-13 22:45:42,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 988 transitions. [2021-10-13 22:45:42,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:42,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 988 transitions. [2021-10-13 22:45:42,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 58.11764705882353) internal successors, (988), 17 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,608 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,608 INFO L186 Difference]: Start difference. First operand has 135 places, 122 transitions, 1093 flow. Second operand 17 states and 988 transitions. [2021-10-13 22:45:42,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 150 transitions, 1822 flow [2021-10-13 22:45:42,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 150 transitions, 1708 flow, removed 45 selfloop flow, removed 10 redundant places. [2021-10-13 22:45:42,617 INFO L242 Difference]: Finished difference. Result has 145 places, 128 transitions, 1233 flow [2021-10-13 22:45:42,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1233, PETRI_PLACES=145, PETRI_TRANSITIONS=128} [2021-10-13 22:45:42,617 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 77 predicate places. [2021-10-13 22:45:42,617 INFO L470 AbstractCegarLoop]: Abstraction has has 145 places, 128 transitions, 1233 flow [2021-10-13 22:45:42,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.15384615384615) internal successors, (730), 13 states have internal predecessors, (730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:42,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:42,618 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:42,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:42,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,831 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:42,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:42,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1660228490, now seen corresponding path program 3 times [2021-10-13 22:45:42,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:42,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728803516] [2021-10-13 22:45:42,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:42,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:42,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:42,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:42,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:42,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728803516] [2021-10-13 22:45:42,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728803516] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:42,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382449793] [2021-10-13 22:45:42,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:42,901 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:42,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:42,902 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:42,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-13 22:45:43,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:43,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:43,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:45:43,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:43,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382449793] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:43,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-10-13 22:45:43,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727000558] [2021-10-13 22:45:43,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:45:43,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:43,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:45:43,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:45:43,202 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:43,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 128 transitions, 1233 flow. Second operand has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:43,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:43,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:43,331 INFO L129 PetriNetUnfolder]: 80/478 cut-off events. [2021-10-13 22:45:43,331 INFO L130 PetriNetUnfolder]: For 2962/3005 co-relation queries the response was YES. [2021-10-13 22:45:43,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1665 conditions, 478 events. 80/478 cut-off events. For 2962/3005 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2941 event pairs, 0 based on Foata normal form. 19/449 useless extension candidates. Maximal degree in co-relation 1589. Up to 92 conditions per place. [2021-10-13 22:45:43,335 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 56 selfloop transitions, 37 changer transitions 10/149 dead transitions. [2021-10-13 22:45:43,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 149 transitions, 1825 flow [2021-10-13 22:45:43,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:43,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:43,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 814 transitions. [2021-10-13 22:45:43,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8550420168067226 [2021-10-13 22:45:43,337 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 814 transitions. [2021-10-13 22:45:43,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 814 transitions. [2021-10-13 22:45:43,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:43,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 814 transitions. [2021-10-13 22:45:43,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 58.142857142857146) internal successors, (814), 14 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,339 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,339 INFO L186 Difference]: Start difference. First operand has 145 places, 128 transitions, 1233 flow. Second operand 14 states and 814 transitions. [2021-10-13 22:45:43,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 149 transitions, 1825 flow [2021-10-13 22:45:43,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 149 transitions, 1656 flow, removed 57 selfloop flow, removed 16 redundant places. [2021-10-13 22:45:43,350 INFO L242 Difference]: Finished difference. Result has 143 places, 134 transitions, 1322 flow [2021-10-13 22:45:43,350 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1322, PETRI_PLACES=143, PETRI_TRANSITIONS=134} [2021-10-13 22:45:43,350 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 75 predicate places. [2021-10-13 22:45:43,351 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 134 transitions, 1322 flow [2021-10-13 22:45:43,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:43,352 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:43,352 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:43,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:43,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:43,567 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:43,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:43,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1710908672, now seen corresponding path program 1 times [2021-10-13 22:45:43,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:43,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652280444] [2021-10-13 22:45:43,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,568 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:43,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:43,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:43,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652280444] [2021-10-13 22:45:43,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652280444] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:43,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815883766] [2021-10-13 22:45:43,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:43,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:43,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:43,645 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:43,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-13 22:45:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:43,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:43,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:44,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815883766] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:44,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:44,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775864593] [2021-10-13 22:45:44,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:44,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:44,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:44,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:44,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:44,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 134 transitions, 1322 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:44,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:44,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:44,217 INFO L129 PetriNetUnfolder]: 78/475 cut-off events. [2021-10-13 22:45:44,217 INFO L130 PetriNetUnfolder]: For 2585/2635 co-relation queries the response was YES. [2021-10-13 22:45:44,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1640 conditions, 475 events. 78/475 cut-off events. For 2585/2635 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2915 event pairs, 0 based on Foata normal form. 15/442 useless extension candidates. Maximal degree in co-relation 1567. Up to 89 conditions per place. [2021-10-13 22:45:44,221 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 59 selfloop transitions, 40 changer transitions 5/150 dead transitions. [2021-10-13 22:45:44,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 150 transitions, 1813 flow [2021-10-13 22:45:44,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:44,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:44,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 810 transitions. [2021-10-13 22:45:44,222 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:44,222 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 810 transitions. [2021-10-13 22:45:44,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 810 transitions. [2021-10-13 22:45:44,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:44,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 810 transitions. [2021-10-13 22:45:44,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.857142857142854) internal successors, (810), 14 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,229 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,229 INFO L186 Difference]: Start difference. First operand has 143 places, 134 transitions, 1322 flow. Second operand 14 states and 810 transitions. [2021-10-13 22:45:44,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 150 transitions, 1813 flow [2021-10-13 22:45:44,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 150 transitions, 1699 flow, removed 29 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:44,239 INFO L242 Difference]: Finished difference. Result has 145 places, 136 transitions, 1377 flow [2021-10-13 22:45:44,239 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1377, PETRI_PLACES=145, PETRI_TRANSITIONS=136} [2021-10-13 22:45:44,240 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 77 predicate places. [2021-10-13 22:45:44,240 INFO L470 AbstractCegarLoop]: Abstraction has has 145 places, 136 transitions, 1377 flow [2021-10-13 22:45:44,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,240 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:44,240 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:44,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:44,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-10-13 22:45:44,447 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:44,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:44,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1950964464, now seen corresponding path program 2 times [2021-10-13 22:45:44,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:44,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707334220] [2021-10-13 22:45:44,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:44,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:44,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:44,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:44,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707334220] [2021-10-13 22:45:44,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707334220] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039750170] [2021-10-13 22:45:44,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:44,525 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:44,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:44,526 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:44,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-13 22:45:44,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:44,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:44,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:45:44,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:44,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:44,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039750170] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:44,912 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:44,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-10-13 22:45:44,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762255709] [2021-10-13 22:45:44,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:45:44,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:44,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:45:44,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:45:44,913 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:44,914 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 136 transitions, 1377 flow. Second operand has 12 states, 12 states have (on average 56.25) internal successors, (675), 12 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:44,914 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:44,914 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:44,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:45,031 INFO L129 PetriNetUnfolder]: 79/477 cut-off events. [2021-10-13 22:45:45,031 INFO L130 PetriNetUnfolder]: For 2763/2812 co-relation queries the response was YES. [2021-10-13 22:45:45,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1667 conditions, 477 events. 79/477 cut-off events. For 2763/2812 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2938 event pairs, 0 based on Foata normal form. 15/444 useless extension candidates. Maximal degree in co-relation 1595. Up to 91 conditions per place. [2021-10-13 22:45:45,035 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 52 selfloop transitions, 48 changer transitions 5/151 dead transitions. [2021-10-13 22:45:45,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 151 transitions, 1857 flow [2021-10-13 22:45:45,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:45,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:45,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 868 transitions. [2021-10-13 22:45:45,037 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509803921568627 [2021-10-13 22:45:45,037 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 868 transitions. [2021-10-13 22:45:45,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 868 transitions. [2021-10-13 22:45:45,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:45,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 868 transitions. [2021-10-13 22:45:45,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.86666666666667) internal successors, (868), 15 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,040 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,040 INFO L186 Difference]: Start difference. First operand has 145 places, 136 transitions, 1377 flow. Second operand 15 states and 868 transitions. [2021-10-13 22:45:45,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 151 transitions, 1857 flow [2021-10-13 22:45:45,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 151 transitions, 1763 flow, removed 14 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:45,052 INFO L242 Difference]: Finished difference. Result has 149 places, 137 transitions, 1444 flow [2021-10-13 22:45:45,053 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1444, PETRI_PLACES=149, PETRI_TRANSITIONS=137} [2021-10-13 22:45:45,053 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 81 predicate places. [2021-10-13 22:45:45,053 INFO L470 AbstractCegarLoop]: Abstraction has has 149 places, 137 transitions, 1444 flow [2021-10-13 22:45:45,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 56.25) internal successors, (675), 12 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:45,054 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:45,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:45,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,267 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:45,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:45,268 INFO L82 PathProgramCache]: Analyzing trace with hash 782867372, now seen corresponding path program 3 times [2021-10-13 22:45:45,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:45,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365062917] [2021-10-13 22:45:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:45,268 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:45,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:45,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:45,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365062917] [2021-10-13 22:45:45,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365062917] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266987224] [2021-10-13 22:45:45,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:45,331 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:45,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:45,332 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:45,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 22:45:45,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:45,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:45,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:45:45,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:45,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:45,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266987224] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:45,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:45,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-10-13 22:45:45,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058051904] [2021-10-13 22:45:45,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:45,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:45,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:45,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:45,745 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:45,746 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 137 transitions, 1444 flow. Second operand has 13 states, 13 states have (on average 56.23076923076923) internal successors, (731), 13 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:45,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:45,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:45,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:46,021 INFO L129 PetriNetUnfolder]: 104/619 cut-off events. [2021-10-13 22:45:46,022 INFO L130 PetriNetUnfolder]: For 5025/5085 co-relation queries the response was YES. [2021-10-13 22:45:46,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2327 conditions, 619 events. 104/619 cut-off events. For 5025/5085 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4133 event pairs, 0 based on Foata normal form. 28/586 useless extension candidates. Maximal degree in co-relation 2254. Up to 129 conditions per place. [2021-10-13 22:45:46,027 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 15 selfloop transitions, 106 changer transitions 17/184 dead transitions. [2021-10-13 22:45:46,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 184 transitions, 2761 flow [2021-10-13 22:45:46,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:45:46,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:45:46,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1564 transitions. [2021-10-13 22:45:46,029 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518518518518519 [2021-10-13 22:45:46,029 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1564 transitions. [2021-10-13 22:45:46,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1564 transitions. [2021-10-13 22:45:46,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:46,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1564 transitions. [2021-10-13 22:45:46,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.925925925925924) internal successors, (1564), 27 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,033 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,034 INFO L186 Difference]: Start difference. First operand has 149 places, 137 transitions, 1444 flow. Second operand 27 states and 1564 transitions. [2021-10-13 22:45:46,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 184 transitions, 2761 flow [2021-10-13 22:45:46,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 184 transitions, 2595 flow, removed 42 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:46,047 INFO L242 Difference]: Finished difference. Result has 173 places, 163 transitions, 2197 flow [2021-10-13 22:45:46,047 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2197, PETRI_PLACES=173, PETRI_TRANSITIONS=163} [2021-10-13 22:45:46,047 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 105 predicate places. [2021-10-13 22:45:46,047 INFO L470 AbstractCegarLoop]: Abstraction has has 173 places, 163 transitions, 2197 flow [2021-10-13 22:45:46,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.23076923076923) internal successors, (731), 13 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,048 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:46,048 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:46,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:46,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:46,266 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:46,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:46,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1367335006, now seen corresponding path program 4 times [2021-10-13 22:45:46,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:46,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132284006] [2021-10-13 22:45:46,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:46,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:46,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:46,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:46,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:46,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132284006] [2021-10-13 22:45:46,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132284006] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499542251] [2021-10-13 22:45:46,324 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:45:46,324 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:46,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:46,325 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:46,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 22:45:46,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:45:46,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:46,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:45:46,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:46,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:46,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499542251] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:46,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:46,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-10-13 22:45:46,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044152534] [2021-10-13 22:45:46,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:45:46,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:46,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:45:46,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:45:46,733 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:46,733 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 163 transitions, 2197 flow. Second operand has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:46,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:46,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:46,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:47,088 INFO L129 PetriNetUnfolder]: 126/792 cut-off events. [2021-10-13 22:45:47,088 INFO L130 PetriNetUnfolder]: For 7657/7723 co-relation queries the response was YES. [2021-10-13 22:45:47,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3119 conditions, 792 events. 126/792 cut-off events. For 7657/7723 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 5862 event pairs, 0 based on Foata normal form. 32/743 useless extension candidates. Maximal degree in co-relation 3035. Up to 161 conditions per place. [2021-10-13 22:45:47,094 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 27 selfloop transitions, 131 changer transitions 22/226 dead transitions. [2021-10-13 22:45:47,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 226 transitions, 3964 flow [2021-10-13 22:45:47,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:47,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:47,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1624 transitions. [2021-10-13 22:45:47,097 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:47,097 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1624 transitions. [2021-10-13 22:45:47,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1624 transitions. [2021-10-13 22:45:47,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:47,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1624 transitions. [2021-10-13 22:45:47,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 58.0) internal successors, (1624), 28 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,102 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,102 INFO L186 Difference]: Start difference. First operand has 173 places, 163 transitions, 2197 flow. Second operand 28 states and 1624 transitions. [2021-10-13 22:45:47,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 226 transitions, 3964 flow [2021-10-13 22:45:47,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 226 transitions, 3242 flow, removed 330 selfloop flow, removed 19 redundant places. [2021-10-13 22:45:47,124 INFO L242 Difference]: Finished difference. Result has 189 places, 198 transitions, 2770 flow [2021-10-13 22:45:47,124 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2770, PETRI_PLACES=189, PETRI_TRANSITIONS=198} [2021-10-13 22:45:47,125 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 121 predicate places. [2021-10-13 22:45:47,125 INFO L470 AbstractCegarLoop]: Abstraction has has 189 places, 198 transitions, 2770 flow [2021-10-13 22:45:47,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,125 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:47,125 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:47,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:47,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-10-13 22:45:47,339 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:47,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:47,340 INFO L82 PathProgramCache]: Analyzing trace with hash -414513110, now seen corresponding path program 2 times [2021-10-13 22:45:47,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:47,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169461039] [2021-10-13 22:45:47,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:47,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:47,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:47,419 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:47,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:47,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169461039] [2021-10-13 22:45:47,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169461039] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387078539] [2021-10-13 22:45:47,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:47,420 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:47,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:47,421 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:47,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 22:45:47,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:47,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:47,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:47,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:47,915 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:47,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387078539] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:47,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:47,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-10-13 22:45:47,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369478105] [2021-10-13 22:45:47,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:45:47,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:47,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:45:47,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:45:47,917 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:47,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 198 transitions, 2770 flow. Second operand has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:47,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:47,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:47,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:48,160 INFO L129 PetriNetUnfolder]: 134/879 cut-off events. [2021-10-13 22:45:48,160 INFO L130 PetriNetUnfolder]: For 6286/6338 co-relation queries the response was YES. [2021-10-13 22:45:48,164 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3179 conditions, 879 events. 134/879 cut-off events. For 6286/6338 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 6490 event pairs, 0 based on Foata normal form. 14/802 useless extension candidates. Maximal degree in co-relation 3088. Up to 170 conditions per place. [2021-10-13 22:45:48,167 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 106 selfloop transitions, 72 changer transitions 11/235 dead transitions. [2021-10-13 22:45:48,168 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 235 transitions, 3936 flow [2021-10-13 22:45:48,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:45:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:45:48,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1160 transitions. [2021-10-13 22:45:48,172 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8529411764705882 [2021-10-13 22:45:48,172 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1160 transitions. [2021-10-13 22:45:48,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1160 transitions. [2021-10-13 22:45:48,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:48,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1160 transitions. [2021-10-13 22:45:48,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 58.0) internal successors, (1160), 20 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 68.0) internal successors, (1428), 21 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,176 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 68.0) internal successors, (1428), 21 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,176 INFO L186 Difference]: Start difference. First operand has 189 places, 198 transitions, 2770 flow. Second operand 20 states and 1160 transitions. [2021-10-13 22:45:48,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 235 transitions, 3936 flow [2021-10-13 22:45:48,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 235 transitions, 3485 flow, removed 178 selfloop flow, removed 22 redundant places. [2021-10-13 22:45:48,203 INFO L242 Difference]: Finished difference. Result has 185 places, 222 transitions, 2981 flow [2021-10-13 22:45:48,203 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2393, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2981, PETRI_PLACES=185, PETRI_TRANSITIONS=222} [2021-10-13 22:45:48,203 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 117 predicate places. [2021-10-13 22:45:48,203 INFO L470 AbstractCegarLoop]: Abstraction has has 185 places, 222 transitions, 2981 flow [2021-10-13 22:45:48,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.11764705882353) internal successors, (954), 17 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:48,203 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:48,204 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:48,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:48,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-10-13 22:45:48,416 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:48,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:48,417 INFO L82 PathProgramCache]: Analyzing trace with hash -66502921, now seen corresponding path program 5 times [2021-10-13 22:45:48,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:48,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382518677] [2021-10-13 22:45:48,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:48,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:48,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:48,497 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:48,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:48,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382518677] [2021-10-13 22:45:48,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382518677] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:48,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825525473] [2021-10-13 22:45:48,498 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:45:48,498 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:48,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:48,499 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:48,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 22:45:48,737 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:45:48,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:48,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:48,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:49,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:49,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825525473] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:49,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:49,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251511182] [2021-10-13 22:45:49,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:49,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:49,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:49,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:49,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:49,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 222 transitions, 2981 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:49,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:49,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:49,230 INFO L129 PetriNetUnfolder]: 131/868 cut-off events. [2021-10-13 22:45:49,230 INFO L130 PetriNetUnfolder]: For 4814/4871 co-relation queries the response was YES. [2021-10-13 22:45:49,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3003 conditions, 868 events. 131/868 cut-off events. For 4814/4871 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6425 event pairs, 0 based on Foata normal form. 12/790 useless extension candidates. Maximal degree in co-relation 2917. Up to 174 conditions per place. [2021-10-13 22:45:49,239 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 139 selfloop transitions, 52 changer transitions 5/242 dead transitions. [2021-10-13 22:45:49,240 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 242 transitions, 3740 flow [2021-10-13 22:45:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 22:45:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-13 22:45:49,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 753 transitions. [2021-10-13 22:45:49,244 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518099547511312 [2021-10-13 22:45:49,244 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 753 transitions. [2021-10-13 22:45:49,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 753 transitions. [2021-10-13 22:45:49,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:49,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 753 transitions. [2021-10-13 22:45:49,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 57.92307692307692) internal successors, (753), 13 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 68.0) internal successors, (952), 14 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,249 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 68.0) internal successors, (952), 14 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,250 INFO L186 Difference]: Start difference. First operand has 185 places, 222 transitions, 2981 flow. Second operand 13 states and 753 transitions. [2021-10-13 22:45:49,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 242 transitions, 3740 flow [2021-10-13 22:45:49,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 242 transitions, 3568 flow, removed 55 selfloop flow, removed 13 redundant places. [2021-10-13 22:45:49,271 INFO L242 Difference]: Finished difference. Result has 184 places, 224 transitions, 3002 flow [2021-10-13 22:45:49,272 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2818, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3002, PETRI_PLACES=184, PETRI_TRANSITIONS=224} [2021-10-13 22:45:49,272 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 116 predicate places. [2021-10-13 22:45:49,272 INFO L470 AbstractCegarLoop]: Abstraction has has 184 places, 224 transitions, 3002 flow [2021-10-13 22:45:49,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:49,272 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:49,273 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:49,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-13 22:45:49,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-13 22:45:49,489 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:49,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:49,489 INFO L82 PathProgramCache]: Analyzing trace with hash -759792515, now seen corresponding path program 6 times [2021-10-13 22:45:49,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:49,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135272733] [2021-10-13 22:45:49,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:49,490 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:49,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:49,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:49,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:49,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135272733] [2021-10-13 22:45:49,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135272733] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:49,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128895194] [2021-10-13 22:45:49,570 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:45:49,570 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:49,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:49,571 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:49,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 22:45:49,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:45:49,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:49,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:45:49,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:50,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:50,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128895194] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:50,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:50,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2021-10-13 22:45:50,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295342973] [2021-10-13 22:45:50,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:45:50,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:50,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:45:50,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:45:50,093 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:50,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 224 transitions, 3002 flow. Second operand has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:50,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:50,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:50,232 INFO L129 PetriNetUnfolder]: 132/877 cut-off events. [2021-10-13 22:45:50,232 INFO L130 PetriNetUnfolder]: For 5258/5323 co-relation queries the response was YES. [2021-10-13 22:45:50,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3063 conditions, 877 events. 132/877 cut-off events. For 5258/5323 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6539 event pairs, 0 based on Foata normal form. 12/798 useless extension candidates. Maximal degree in co-relation 2976. Up to 163 conditions per place. [2021-10-13 22:45:50,239 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 126 selfloop transitions, 66 changer transitions 5/243 dead transitions. [2021-10-13 22:45:50,239 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 243 transitions, 3756 flow [2021-10-13 22:45:50,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:45:50,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:45:50,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 811 transitions. [2021-10-13 22:45:50,242 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.851890756302521 [2021-10-13 22:45:50,242 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 811 transitions. [2021-10-13 22:45:50,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 811 transitions. [2021-10-13 22:45:50,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:50,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 811 transitions. [2021-10-13 22:45:50,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.92857142857143) internal successors, (811), 14 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,248 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 68.0) internal successors, (1020), 15 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,248 INFO L186 Difference]: Start difference. First operand has 184 places, 224 transitions, 3002 flow. Second operand 14 states and 811 transitions. [2021-10-13 22:45:50,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 243 transitions, 3756 flow [2021-10-13 22:45:50,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 243 transitions, 3669 flow, removed 9 selfloop flow, removed 9 redundant places. [2021-10-13 22:45:50,273 INFO L242 Difference]: Finished difference. Result has 189 places, 225 transitions, 3123 flow [2021-10-13 22:45:50,273 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3123, PETRI_PLACES=189, PETRI_TRANSITIONS=225} [2021-10-13 22:45:50,273 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 121 predicate places. [2021-10-13 22:45:50,273 INFO L470 AbstractCegarLoop]: Abstraction has has 189 places, 225 transitions, 3123 flow [2021-10-13 22:45:50,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 56.166666666666664) internal successors, (674), 12 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:50,274 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:50,274 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:50,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:50,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-13 22:45:50,490 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:50,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:50,491 INFO L82 PathProgramCache]: Analyzing trace with hash -2097231625, now seen corresponding path program 7 times [2021-10-13 22:45:50,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:50,491 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521402996] [2021-10-13 22:45:50,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:50,491 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:50,565 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:50,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:50,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521402996] [2021-10-13 22:45:50,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521402996] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:50,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892636135] [2021-10-13 22:45:50,565 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:45:50,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:50,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:50,566 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:50,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 22:45:50,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:50,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:50,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:51,147 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:51,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892636135] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,148 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:51,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:51,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858174769] [2021-10-13 22:45:51,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:51,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:51,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:51,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:51,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:51,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 225 transitions, 3123 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:51,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:51,151 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:51,311 INFO L129 PetriNetUnfolder]: 133/879 cut-off events. [2021-10-13 22:45:51,311 INFO L130 PetriNetUnfolder]: For 5957/6027 co-relation queries the response was YES. [2021-10-13 22:45:51,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3148 conditions, 879 events. 133/879 cut-off events. For 5957/6027 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 6558 event pairs, 0 based on Foata normal form. 12/800 useless extension candidates. Maximal degree in co-relation 3060. Up to 157 conditions per place. [2021-10-13 22:45:51,319 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 115 selfloop transitions, 75 changer transitions 5/241 dead transitions. [2021-10-13 22:45:51,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 3855 flow [2021-10-13 22:45:51,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:45:51,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:45:51,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 869 transitions. [2021-10-13 22:45:51,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8519607843137255 [2021-10-13 22:45:51,322 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 869 transitions. [2021-10-13 22:45:51,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 869 transitions. [2021-10-13 22:45:51,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:51,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 869 transitions. [2021-10-13 22:45:51,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.93333333333333) internal successors, (869), 15 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,324 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,324 INFO L186 Difference]: Start difference. First operand has 189 places, 225 transitions, 3123 flow. Second operand 15 states and 869 transitions. [2021-10-13 22:45:51,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 3855 flow [2021-10-13 22:45:51,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 241 transitions, 3736 flow, removed 16 selfloop flow, removed 11 redundant places. [2021-10-13 22:45:51,347 INFO L242 Difference]: Finished difference. Result has 193 places, 226 transitions, 3246 flow [2021-10-13 22:45:51,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3246, PETRI_PLACES=193, PETRI_TRANSITIONS=226} [2021-10-13 22:45:51,348 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 125 predicate places. [2021-10-13 22:45:51,348 INFO L470 AbstractCegarLoop]: Abstraction has has 193 places, 226 transitions, 3246 flow [2021-10-13 22:45:51,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:51,348 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:51,348 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:51,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:51,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:51,565 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:51,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:51,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1143058283, now seen corresponding path program 8 times [2021-10-13 22:45:51,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:51,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938937784] [2021-10-13 22:45:51,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:51,567 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:51,643 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:51,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:51,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938937784] [2021-10-13 22:45:51,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938937784] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:51,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397308669] [2021-10-13 22:45:51,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:51,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:51,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:51,644 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:51,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-13 22:45:52,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:52,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:52,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:45:52,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:52,231 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:52,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397308669] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:52,232 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:52,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-10-13 22:45:52,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671819039] [2021-10-13 22:45:52,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:45:52,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:52,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:45:52,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:45:52,233 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:52,234 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 226 transitions, 3246 flow. Second operand has 13 states, 13 states have (on average 56.23076923076923) internal successors, (731), 13 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,234 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:52,234 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:52,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:52,538 INFO L129 PetriNetUnfolder]: 160/1039 cut-off events. [2021-10-13 22:45:52,539 INFO L130 PetriNetUnfolder]: For 8066/8139 co-relation queries the response was YES. [2021-10-13 22:45:52,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3790 conditions, 1039 events. 160/1039 cut-off events. For 8066/8139 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8184 event pairs, 0 based on Foata normal form. 30/963 useless extension candidates. Maximal degree in co-relation 3701. Up to 148 conditions per place. [2021-10-13 22:45:52,547 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 61 selfloop transitions, 157 changer transitions 11/275 dead transitions. [2021-10-13 22:45:52,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 275 transitions, 4671 flow [2021-10-13 22:45:52,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:45:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:45:52,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1390 transitions. [2021-10-13 22:45:52,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8517156862745098 [2021-10-13 22:45:52,549 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1390 transitions. [2021-10-13 22:45:52,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1390 transitions. [2021-10-13 22:45:52,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:52,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1390 transitions. [2021-10-13 22:45:52,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.916666666666664) internal successors, (1390), 24 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,552 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,552 INFO L186 Difference]: Start difference. First operand has 193 places, 226 transitions, 3246 flow. Second operand 24 states and 1390 transitions. [2021-10-13 22:45:52,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 275 transitions, 4671 flow [2021-10-13 22:45:52,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 275 transitions, 4467 flow, removed 37 selfloop flow, removed 14 redundant places. [2021-10-13 22:45:52,579 INFO L242 Difference]: Finished difference. Result has 208 places, 258 transitions, 4096 flow [2021-10-13 22:45:52,579 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4096, PETRI_PLACES=208, PETRI_TRANSITIONS=258} [2021-10-13 22:45:52,579 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 140 predicate places. [2021-10-13 22:45:52,579 INFO L470 AbstractCegarLoop]: Abstraction has has 208 places, 258 transitions, 4096 flow [2021-10-13 22:45:52,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 56.23076923076923) internal successors, (731), 13 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:52,580 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:52,580 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:52,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:52,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2021-10-13 22:45:52,795 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:52,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:52,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1495060301, now seen corresponding path program 9 times [2021-10-13 22:45:52,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:52,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820375337] [2021-10-13 22:45:52,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:52,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:52,875 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:52,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:52,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820375337] [2021-10-13 22:45:52,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820375337] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:52,876 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828762935] [2021-10-13 22:45:52,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:52,876 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:52,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:52,877 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:52,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 22:45:53,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:45:53,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:53,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:53,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:53,506 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:53,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828762935] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:53,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:53,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:53,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435055678] [2021-10-13 22:45:53,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:53,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:53,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:53,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:53,507 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:53,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 258 transitions, 4096 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:53,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:53,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:53,935 INFO L129 PetriNetUnfolder]: 189/1268 cut-off events. [2021-10-13 22:45:53,935 INFO L130 PetriNetUnfolder]: For 9811/9906 co-relation queries the response was YES. [2021-10-13 22:45:53,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4707 conditions, 1268 events. 189/1268 cut-off events. For 9811/9906 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 10566 event pairs, 0 based on Foata normal form. 46/1182 useless extension candidates. Maximal degree in co-relation 4613. Up to 200 conditions per place. [2021-10-13 22:45:53,945 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 91 selfloop transitions, 173 changer transitions 11/321 dead transitions. [2021-10-13 22:45:53,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 321 transitions, 5885 flow [2021-10-13 22:45:53,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:53,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:53,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1620 transitions. [2021-10-13 22:45:53,947 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8508403361344538 [2021-10-13 22:45:53,947 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1620 transitions. [2021-10-13 22:45:53,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1620 transitions. [2021-10-13 22:45:53,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:53,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1620 transitions. [2021-10-13 22:45:53,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.857142857142854) internal successors, (1620), 28 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,950 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,950 INFO L186 Difference]: Start difference. First operand has 208 places, 258 transitions, 4096 flow. Second operand 28 states and 1620 transitions. [2021-10-13 22:45:53,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 321 transitions, 5885 flow [2021-10-13 22:45:53,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 321 transitions, 5644 flow, removed 74 selfloop flow, removed 18 redundant places. [2021-10-13 22:45:53,985 INFO L242 Difference]: Finished difference. Result has 223 places, 303 transitions, 5173 flow [2021-10-13 22:45:53,985 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3877, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=5173, PETRI_PLACES=223, PETRI_TRANSITIONS=303} [2021-10-13 22:45:53,986 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 155 predicate places. [2021-10-13 22:45:53,986 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 303 transitions, 5173 flow [2021-10-13 22:45:53,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:53,986 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:53,986 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:54,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:54,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:54,195 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:54,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:54,196 INFO L82 PathProgramCache]: Analyzing trace with hash -2066495083, now seen corresponding path program 1 times [2021-10-13 22:45:54,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:54,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622331409] [2021-10-13 22:45:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:54,196 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:54,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:54,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:54,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:54,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622331409] [2021-10-13 22:45:54,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622331409] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:54,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218214868] [2021-10-13 22:45:54,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:54,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:54,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:54,270 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:54,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 22:45:54,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:54,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:54,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:55,009 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:55,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218214868] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:55,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:55,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265352675] [2021-10-13 22:45:55,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:55,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:55,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:55,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:55,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:55,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 303 transitions, 5173 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:55,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:55,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:55,323 INFO L129 PetriNetUnfolder]: 194/1300 cut-off events. [2021-10-13 22:45:55,324 INFO L130 PetriNetUnfolder]: For 10593/10720 co-relation queries the response was YES. [2021-10-13 22:45:55,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5063 conditions, 1300 events. 194/1300 cut-off events. For 10593/10720 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 11064 event pairs, 0 based on Foata normal form. 26/1191 useless extension candidates. Maximal degree in co-relation 4963. Up to 262 conditions per place. [2021-10-13 22:45:55,335 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 212 selfloop transitions, 76 changer transitions 10/344 dead transitions. [2021-10-13 22:45:55,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 344 transitions, 6585 flow [2021-10-13 22:45:55,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:45:55,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:45:55,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1212 transitions. [2021-10-13 22:45:55,336 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8487394957983193 [2021-10-13 22:45:55,336 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1212 transitions. [2021-10-13 22:45:55,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1212 transitions. [2021-10-13 22:45:55,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:55,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1212 transitions. [2021-10-13 22:45:55,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 57.714285714285715) internal successors, (1212), 21 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 68.0) internal successors, (1496), 22 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,339 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 68.0) internal successors, (1496), 22 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,339 INFO L186 Difference]: Start difference. First operand has 223 places, 303 transitions, 5173 flow. Second operand 21 states and 1212 transitions. [2021-10-13 22:45:55,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 344 transitions, 6585 flow [2021-10-13 22:45:55,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 344 transitions, 6255 flow, removed 126 selfloop flow, removed 15 redundant places. [2021-10-13 22:45:55,388 INFO L242 Difference]: Finished difference. Result has 234 places, 316 transitions, 5355 flow [2021-10-13 22:45:55,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5355, PETRI_PLACES=234, PETRI_TRANSITIONS=316} [2021-10-13 22:45:55,388 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 166 predicate places. [2021-10-13 22:45:55,388 INFO L470 AbstractCegarLoop]: Abstraction has has 234 places, 316 transitions, 5355 flow [2021-10-13 22:45:55,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:55,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:55,389 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:55,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:55,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:55,603 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:55,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:55,604 INFO L82 PathProgramCache]: Analyzing trace with hash -619499065, now seen corresponding path program 2 times [2021-10-13 22:45:55,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:55,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708845866] [2021-10-13 22:45:55,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:55,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:55,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:55,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:55,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:55,691 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708845866] [2021-10-13 22:45:55,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708845866] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:55,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177200003] [2021-10-13 22:45:55,692 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:45:55,692 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:55,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:55,693 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:55,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-13 22:45:56,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:45:56,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:56,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:56,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:56,389 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:56,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177200003] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:56,390 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:56,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:56,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710987473] [2021-10-13 22:45:56,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:56,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:56,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:56,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:56,391 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:56,392 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 316 transitions, 5355 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,392 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:56,392 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:56,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:56,771 INFO L129 PetriNetUnfolder]: 201/1349 cut-off events. [2021-10-13 22:45:56,771 INFO L130 PetriNetUnfolder]: For 11712/11847 co-relation queries the response was YES. [2021-10-13 22:45:56,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5269 conditions, 1349 events. 201/1349 cut-off events. For 11712/11847 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 11665 event pairs, 0 based on Foata normal form. 38/1247 useless extension candidates. Maximal degree in co-relation 5162. Up to 225 conditions per place. [2021-10-13 22:45:56,781 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 159 selfloop transitions, 138 changer transitions 10/353 dead transitions. [2021-10-13 22:45:56,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 353 transitions, 6740 flow [2021-10-13 22:45:56,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:45:56,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:45:56,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1672 transitions. [2021-10-13 22:45:56,783 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.847870182555781 [2021-10-13 22:45:56,783 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1672 transitions. [2021-10-13 22:45:56,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1672 transitions. [2021-10-13 22:45:56,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:56,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1672 transitions. [2021-10-13 22:45:56,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.6551724137931) internal successors, (1672), 29 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,787 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,787 INFO L186 Difference]: Start difference. First operand has 234 places, 316 transitions, 5355 flow. Second operand 29 states and 1672 transitions. [2021-10-13 22:45:56,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 353 transitions, 6740 flow [2021-10-13 22:45:56,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 353 transitions, 6621 flow, removed 26 selfloop flow, removed 12 redundant places. [2021-10-13 22:45:56,837 INFO L242 Difference]: Finished difference. Result has 254 places, 326 transitions, 5846 flow [2021-10-13 22:45:56,837 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5260, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=5846, PETRI_PLACES=254, PETRI_TRANSITIONS=326} [2021-10-13 22:45:56,838 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 186 predicate places. [2021-10-13 22:45:56,838 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 326 transitions, 5846 flow [2021-10-13 22:45:56,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:56,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:56,838 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:56,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:57,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-10-13 22:45:57,051 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:57,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:57,052 INFO L82 PathProgramCache]: Analyzing trace with hash 928470609, now seen corresponding path program 3 times [2021-10-13 22:45:57,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:57,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603726122] [2021-10-13 22:45:57,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:57,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:57,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:57,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:57,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:57,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603726122] [2021-10-13 22:45:57,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603726122] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:57,138 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189029691] [2021-10-13 22:45:57,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:45:57,138 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:57,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:57,139 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:57,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 22:45:57,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:45:57,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:57,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:57,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:57,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189029691] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:57,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:57,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:57,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544117267] [2021-10-13 22:45:57,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:57,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:57,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:57,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:57,928 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:57,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 326 transitions, 5846 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:57,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:57,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:57,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:45:58,332 INFO L129 PetriNetUnfolder]: 216/1440 cut-off events. [2021-10-13 22:45:58,333 INFO L130 PetriNetUnfolder]: For 13996/14151 co-relation queries the response was YES. [2021-10-13 22:45:58,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5785 conditions, 1440 events. 216/1440 cut-off events. For 13996/14151 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 12874 event pairs, 0 based on Foata normal form. 58/1349 useless extension candidates. Maximal degree in co-relation 5673. Up to 217 conditions per place. [2021-10-13 22:45:58,348 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 112 selfloop transitions, 205 changer transitions 10/373 dead transitions. [2021-10-13 22:45:58,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 373 transitions, 7471 flow [2021-10-13 22:45:58,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:45:58,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:45:58,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1618 transitions. [2021-10-13 22:45:58,350 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8497899159663865 [2021-10-13 22:45:58,350 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1618 transitions. [2021-10-13 22:45:58,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1618 transitions. [2021-10-13 22:45:58,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:45:58,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1618 transitions. [2021-10-13 22:45:58,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.785714285714285) internal successors, (1618), 28 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,368 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,368 INFO L186 Difference]: Start difference. First operand has 254 places, 326 transitions, 5846 flow. Second operand 28 states and 1618 transitions. [2021-10-13 22:45:58,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 373 transitions, 7471 flow [2021-10-13 22:45:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 373 transitions, 7166 flow, removed 69 selfloop flow, removed 23 redundant places. [2021-10-13 22:45:58,429 INFO L242 Difference]: Finished difference. Result has 263 places, 348 transitions, 6606 flow [2021-10-13 22:45:58,429 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5608, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6606, PETRI_PLACES=263, PETRI_TRANSITIONS=348} [2021-10-13 22:45:58,429 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 195 predicate places. [2021-10-13 22:45:58,429 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 348 transitions, 6606 flow [2021-10-13 22:45:58,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:58,430 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:45:58,430 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:45:58,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-13 22:45:58,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,643 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:45:58,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:45:58,644 INFO L82 PathProgramCache]: Analyzing trace with hash 1358114847, now seen corresponding path program 4 times [2021-10-13 22:45:58,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:45:58,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623983454] [2021-10-13 22:45:58,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:45:58,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:45:58,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:45:58,740 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:58,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:45:58,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623983454] [2021-10-13 22:45:58,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623983454] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:58,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515986906] [2021-10-13 22:45:58,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:45:58,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:45:58,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:45:58,741 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:45:58,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-13 22:45:59,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:45:59,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:45:59,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:45:59,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:45:59,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:45:59,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515986906] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:45:59,470 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:45:59,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-10-13 22:45:59,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453905501] [2021-10-13 22:45:59,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:45:59,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:45:59,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:45:59,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:45:59,471 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:45:59,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 348 transitions, 6606 flow. Second operand has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:45:59,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:45:59,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:45:59,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:00,137 INFO L129 PetriNetUnfolder]: 258/1734 cut-off events. [2021-10-13 22:46:00,137 INFO L130 PetriNetUnfolder]: For 19084/19293 co-relation queries the response was YES. [2021-10-13 22:46:00,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7182 conditions, 1734 events. 258/1734 cut-off events. For 19084/19293 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16488 event pairs, 0 based on Foata normal form. 81/1635 useless extension candidates. Maximal degree in co-relation 7067. Up to 275 conditions per place. [2021-10-13 22:46:00,151 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 49 selfloop transitions, 310 changer transitions 19/424 dead transitions. [2021-10-13 22:46:00,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 424 transitions, 9248 flow [2021-10-13 22:46:00,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 22:46:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-13 22:46:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2371 transitions. [2021-10-13 22:46:00,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504304160688666 [2021-10-13 22:46:00,153 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2371 transitions. [2021-10-13 22:46:00,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2371 transitions. [2021-10-13 22:46:00,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:00,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2371 transitions. [2021-10-13 22:46:00,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 57.829268292682926) internal successors, (2371), 41 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:00,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 68.0) internal successors, (2856), 42 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:00,158 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 68.0) internal successors, (2856), 42 states have internal predecessors, (2856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:00,158 INFO L186 Difference]: Start difference. First operand has 263 places, 348 transitions, 6606 flow. Second operand 41 states and 2371 transitions. [2021-10-13 22:46:00,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 424 transitions, 9248 flow [2021-10-13 22:46:00,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 424 transitions, 8930 flow, removed 98 selfloop flow, removed 20 redundant places. [2021-10-13 22:46:00,234 INFO L242 Difference]: Finished difference. Result has 291 places, 397 transitions, 8281 flow [2021-10-13 22:46:00,235 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6358, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=8281, PETRI_PLACES=291, PETRI_TRANSITIONS=397} [2021-10-13 22:46:00,235 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 223 predicate places. [2021-10-13 22:46:00,235 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 397 transitions, 8281 flow [2021-10-13 22:46:00,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 56.125) internal successors, (898), 16 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:00,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:00,236 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:00,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:00,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:00,445 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:00,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:00,445 INFO L82 PathProgramCache]: Analyzing trace with hash -271120544, now seen corresponding path program 10 times [2021-10-13 22:46:00,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:00,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012343852] [2021-10-13 22:46:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:00,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:00,564 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:00,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:00,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012343852] [2021-10-13 22:46:00,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012343852] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:00,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729554189] [2021-10-13 22:46:00,565 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:00,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:00,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:00,566 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:00,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-13 22:46:01,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:01,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:01,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:01,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:01,413 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:01,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729554189] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:01,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:01,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:01,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667004867] [2021-10-13 22:46:01,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:01,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:01,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:01,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:01,415 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:01,416 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 397 transitions, 8281 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:01,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:01,416 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:01,757 INFO L129 PetriNetUnfolder]: 250/1708 cut-off events. [2021-10-13 22:46:01,758 INFO L130 PetriNetUnfolder]: For 18704/18856 co-relation queries the response was YES. [2021-10-13 22:46:01,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7393 conditions, 1708 events. 250/1708 cut-off events. For 18704/18856 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 16260 event pairs, 0 based on Foata normal form. 14/1545 useless extension candidates. Maximal degree in co-relation 7268. Up to 376 conditions per place. [2021-10-13 22:46:01,770 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 298 selfloop transitions, 72 changer transitions 5/421 dead transitions. [2021-10-13 22:46:01,770 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 421 transitions, 9602 flow [2021-10-13 22:46:01,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:01,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:01,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 924 transitions. [2021-10-13 22:46:01,773 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8492647058823529 [2021-10-13 22:46:01,773 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 924 transitions. [2021-10-13 22:46:01,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 924 transitions. [2021-10-13 22:46:01,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:01,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 924 transitions. [2021-10-13 22:46:01,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.75) internal successors, (924), 16 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,775 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,775 INFO L186 Difference]: Start difference. First operand has 291 places, 397 transitions, 8281 flow. Second operand 16 states and 924 transitions. [2021-10-13 22:46:01,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 421 transitions, 9602 flow [2021-10-13 22:46:01,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 421 transitions, 8841 flow, removed 220 selfloop flow, removed 35 redundant places. [2021-10-13 22:46:01,862 INFO L242 Difference]: Finished difference. Result has 268 places, 399 transitions, 7785 flow [2021-10-13 22:46:01,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7785, PETRI_PLACES=268, PETRI_TRANSITIONS=399} [2021-10-13 22:46:01,863 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 200 predicate places. [2021-10-13 22:46:01,863 INFO L470 AbstractCegarLoop]: Abstraction has has 268 places, 399 transitions, 7785 flow [2021-10-13 22:46:01,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:01,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:01,864 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:01,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:02,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:02,079 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:02,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:02,080 INFO L82 PathProgramCache]: Analyzing trace with hash 801153164, now seen corresponding path program 11 times [2021-10-13 22:46:02,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:02,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133589572] [2021-10-13 22:46:02,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:02,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:02,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:02,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:02,196 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133589572] [2021-10-13 22:46:02,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133589572] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:02,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191100850] [2021-10-13 22:46:02,197 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:02,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:02,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:02,197 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:02,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-13 22:46:02,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:02,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:02,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:02,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:03,029 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:03,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191100850] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:03,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:03,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:03,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887068533] [2021-10-13 22:46:03,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:03,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:03,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:03,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:03,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:03,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 399 transitions, 7785 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:03,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:03,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:03,671 INFO L129 PetriNetUnfolder]: 274/1878 cut-off events. [2021-10-13 22:46:03,672 INFO L130 PetriNetUnfolder]: For 20938/21092 co-relation queries the response was YES. [2021-10-13 22:46:03,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7879 conditions, 1878 events. 274/1878 cut-off events. For 20938/21092 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17988 event pairs, 0 based on Foata normal form. 44/1726 useless extension candidates. Maximal degree in co-relation 7764. Up to 307 conditions per place. [2021-10-13 22:46:03,690 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 140 selfloop transitions, 248 changer transitions 11/445 dead transitions. [2021-10-13 22:46:03,690 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 445 transitions, 10028 flow [2021-10-13 22:46:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:46:03,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:46:03,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1735 transitions. [2021-10-13 22:46:03,702 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504901960784313 [2021-10-13 22:46:03,702 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1735 transitions. [2021-10-13 22:46:03,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1735 transitions. [2021-10-13 22:46:03,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:03,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1735 transitions. [2021-10-13 22:46:03,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.833333333333336) internal successors, (1735), 30 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,705 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,705 INFO L186 Difference]: Start difference. First operand has 268 places, 399 transitions, 7785 flow. Second operand 30 states and 1735 transitions. [2021-10-13 22:46:03,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 445 transitions, 10028 flow [2021-10-13 22:46:03,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 445 transitions, 9840 flow, removed 35 selfloop flow, removed 14 redundant places. [2021-10-13 22:46:03,833 INFO L242 Difference]: Finished difference. Result has 288 places, 430 transitions, 9123 flow [2021-10-13 22:46:03,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9123, PETRI_PLACES=288, PETRI_TRANSITIONS=430} [2021-10-13 22:46:03,833 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 220 predicate places. [2021-10-13 22:46:03,833 INFO L470 AbstractCegarLoop]: Abstraction has has 288 places, 430 transitions, 9123 flow [2021-10-13 22:46:03,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:03,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:03,834 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:03,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:04,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-10-13 22:46:04,052 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:04,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:04,052 INFO L82 PathProgramCache]: Analyzing trace with hash -1785826448, now seen corresponding path program 12 times [2021-10-13 22:46:04,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:04,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602590228] [2021-10-13 22:46:04,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:04,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:04,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:04,169 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:04,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:04,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602590228] [2021-10-13 22:46:04,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602590228] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:04,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656276642] [2021-10-13 22:46:04,170 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:04,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:04,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:04,171 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:04,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-13 22:46:04,707 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:04,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:04,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:46:04,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:04,995 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:04,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656276642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:04,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:04,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-10-13 22:46:04,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98226184] [2021-10-13 22:46:04,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:04,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:04,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:04,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:04,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:04,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 430 transitions, 9123 flow. Second operand has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:04,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:04,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:04,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:05,336 INFO L129 PetriNetUnfolder]: 271/1874 cut-off events. [2021-10-13 22:46:05,336 INFO L130 PetriNetUnfolder]: For 21162/21332 co-relation queries the response was YES. [2021-10-13 22:46:05,348 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8113 conditions, 1874 events. 271/1874 cut-off events. For 21162/21332 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17897 event pairs, 0 based on Foata normal form. 14/1692 useless extension candidates. Maximal degree in co-relation 7994. Up to 394 conditions per place. [2021-10-13 22:46:05,356 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 309 selfloop transitions, 95 changer transitions 5/455 dead transitions. [2021-10-13 22:46:05,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 455 transitions, 10584 flow [2021-10-13 22:46:05,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:05,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:05,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 982 transitions. [2021-10-13 22:46:05,357 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494809688581315 [2021-10-13 22:46:05,357 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 982 transitions. [2021-10-13 22:46:05,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 982 transitions. [2021-10-13 22:46:05,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:05,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 982 transitions. [2021-10-13 22:46:05,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.76470588235294) internal successors, (982), 17 states have internal predecessors, (982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,359 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,359 INFO L186 Difference]: Start difference. First operand has 288 places, 430 transitions, 9123 flow. Second operand 17 states and 982 transitions. [2021-10-13 22:46:05,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 455 transitions, 10584 flow [2021-10-13 22:46:05,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 455 transitions, 10125 flow, removed 163 selfloop flow, removed 21 redundant places. [2021-10-13 22:46:05,464 INFO L242 Difference]: Finished difference. Result has 283 places, 432 transitions, 9028 flow [2021-10-13 22:46:05,464 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8710, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9028, PETRI_PLACES=283, PETRI_TRANSITIONS=432} [2021-10-13 22:46:05,464 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 215 predicate places. [2021-10-13 22:46:05,464 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 432 transitions, 9028 flow [2021-10-13 22:46:05,465 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:05,465 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:05,465 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:05,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-10-13 22:46:05,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-10-13 22:46:05,669 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:05,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:05,669 INFO L82 PathProgramCache]: Analyzing trace with hash 743708820, now seen corresponding path program 13 times [2021-10-13 22:46:05,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:05,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35415984] [2021-10-13 22:46:05,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:05,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:05,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:05,766 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:05,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:05,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35415984] [2021-10-13 22:46:05,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35415984] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:05,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080069018] [2021-10-13 22:46:05,767 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:05,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:05,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:05,767 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:05,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 22:46:06,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:06,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:06,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:06,654 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:06,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080069018] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:06,655 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:06,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:06,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374654054] [2021-10-13 22:46:06,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:06,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:06,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:06,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:06,656 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:06,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 432 transitions, 9028 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:06,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:06,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:06,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:07,002 INFO L129 PetriNetUnfolder]: 272/1883 cut-off events. [2021-10-13 22:46:07,002 INFO L130 PetriNetUnfolder]: For 21100/21260 co-relation queries the response was YES. [2021-10-13 22:46:07,013 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8076 conditions, 1883 events. 272/1883 cut-off events. For 21100/21260 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 18105 event pairs, 0 based on Foata normal form. 14/1700 useless extension candidates. Maximal degree in co-relation 7958. Up to 384 conditions per place. [2021-10-13 22:46:07,019 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 295 selfloop transitions, 108 changer transitions 5/454 dead transitions. [2021-10-13 22:46:07,019 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 454 transitions, 10417 flow [2021-10-13 22:46:07,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:46:07,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:46:07,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1040 transitions. [2021-10-13 22:46:07,021 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8496732026143791 [2021-10-13 22:46:07,021 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1040 transitions. [2021-10-13 22:46:07,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1040 transitions. [2021-10-13 22:46:07,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:07,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1040 transitions. [2021-10-13 22:46:07,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 57.77777777777778) internal successors, (1040), 18 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:07,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:07,023 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:07,023 INFO L186 Difference]: Start difference. First operand has 283 places, 432 transitions, 9028 flow. Second operand 18 states and 1040 transitions. [2021-10-13 22:46:07,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 454 transitions, 10417 flow [2021-10-13 22:46:07,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 454 transitions, 10254 flow, removed 14 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:07,120 INFO L242 Difference]: Finished difference. Result has 286 places, 433 transitions, 9195 flow [2021-10-13 22:46:07,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8875, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9195, PETRI_PLACES=286, PETRI_TRANSITIONS=433} [2021-10-13 22:46:07,121 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 218 predicate places. [2021-10-13 22:46:07,121 INFO L470 AbstractCegarLoop]: Abstraction has has 286 places, 433 transitions, 9195 flow [2021-10-13 22:46:07,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:07,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:07,121 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:07,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-13 22:46:07,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-10-13 22:46:07,323 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:07,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:07,323 INFO L82 PathProgramCache]: Analyzing trace with hash -1521545048, now seen corresponding path program 14 times [2021-10-13 22:46:07,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:07,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635797226] [2021-10-13 22:46:07,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:07,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:07,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:07,404 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:07,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:07,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635797226] [2021-10-13 22:46:07,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635797226] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:07,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945921278] [2021-10-13 22:46:07,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:07,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:07,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:07,406 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:07,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 22:46:07,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:07,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:07,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:07,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:08,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945921278] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:08,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:08,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-10-13 22:46:08,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421238340] [2021-10-13 22:46:08,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:08,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:08,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:08,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:08,249 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:08,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 433 transitions, 9195 flow. Second operand has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,250 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:08,250 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:08,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:08,558 INFO L129 PetriNetUnfolder]: 273/1885 cut-off events. [2021-10-13 22:46:08,558 INFO L130 PetriNetUnfolder]: For 22411/22588 co-relation queries the response was YES. [2021-10-13 22:46:08,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8178 conditions, 1885 events. 273/1885 cut-off events. For 22411/22588 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 18145 event pairs, 0 based on Foata normal form. 14/1702 useless extension candidates. Maximal degree in co-relation 8059. Up to 379 conditions per place. [2021-10-13 22:46:08,575 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 290 selfloop transitions, 116 changer transitions 5/457 dead transitions. [2021-10-13 22:46:08,575 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 457 transitions, 10620 flow [2021-10-13 22:46:08,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 22:46:08,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-13 22:46:08,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1098 transitions. [2021-10-13 22:46:08,576 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8498452012383901 [2021-10-13 22:46:08,576 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1098 transitions. [2021-10-13 22:46:08,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1098 transitions. [2021-10-13 22:46:08,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:08,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1098 transitions. [2021-10-13 22:46:08,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 57.78947368421053) internal successors, (1098), 19 states have internal predecessors, (1098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,579 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,579 INFO L186 Difference]: Start difference. First operand has 286 places, 433 transitions, 9195 flow. Second operand 19 states and 1098 transitions. [2021-10-13 22:46:08,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 457 transitions, 10620 flow [2021-10-13 22:46:08,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 457 transitions, 10440 flow, removed 17 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:08,721 INFO L242 Difference]: Finished difference. Result has 290 places, 434 transitions, 9376 flow [2021-10-13 22:46:08,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9035, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9376, PETRI_PLACES=290, PETRI_TRANSITIONS=434} [2021-10-13 22:46:08,722 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 222 predicate places. [2021-10-13 22:46:08,722 INFO L470 AbstractCegarLoop]: Abstraction has has 290 places, 434 transitions, 9376 flow [2021-10-13 22:46:08,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 56.214285714285715) internal successors, (787), 14 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:08,722 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:08,722 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:08,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:08,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:08,939 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:08,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:08,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1082723316, now seen corresponding path program 15 times [2021-10-13 22:46:08,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:08,939 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548894379] [2021-10-13 22:46:08,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:08,939 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:08,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:09,027 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:09,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:09,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548894379] [2021-10-13 22:46:09,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548894379] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:09,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419414436] [2021-10-13 22:46:09,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:09,028 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:09,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:09,028 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:09,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-13 22:46:09,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:09,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:09,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:09,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:09,909 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:09,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419414436] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:09,910 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:09,910 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2021-10-13 22:46:09,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518629009] [2021-10-13 22:46:09,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:09,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:09,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:09,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:09,911 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:09,911 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 434 transitions, 9376 flow. Second operand has 15 states, 15 states have (on average 56.2) internal successors, (843), 15 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:09,911 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:09,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:09,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:10,417 INFO L129 PetriNetUnfolder]: 298/2041 cut-off events. [2021-10-13 22:46:10,417 INFO L130 PetriNetUnfolder]: For 29136/29357 co-relation queries the response was YES. [2021-10-13 22:46:10,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9187 conditions, 2041 events. 298/2041 cut-off events. For 29136/29357 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 19850 event pairs, 0 based on Foata normal form. 42/1870 useless extension candidates. Maximal degree in co-relation 9067. Up to 331 conditions per place. [2021-10-13 22:46:10,435 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 155 selfloop transitions, 263 changer transitions 17/481 dead transitions. [2021-10-13 22:46:10,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 481 transitions, 11988 flow [2021-10-13 22:46:10,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:46:10,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:46:10,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1794 transitions. [2021-10-13 22:46:10,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8510436432637571 [2021-10-13 22:46:10,436 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1794 transitions. [2021-10-13 22:46:10,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1794 transitions. [2021-10-13 22:46:10,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:10,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1794 transitions. [2021-10-13 22:46:10,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.87096774193548) internal successors, (1794), 31 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,440 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,440 INFO L186 Difference]: Start difference. First operand has 290 places, 434 transitions, 9376 flow. Second operand 31 states and 1794 transitions. [2021-10-13 22:46:10,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 481 transitions, 11988 flow [2021-10-13 22:46:10,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 481 transitions, 11727 flow, removed 42 selfloop flow, removed 17 redundant places. [2021-10-13 22:46:10,542 INFO L242 Difference]: Finished difference. Result has 312 places, 460 transitions, 10742 flow [2021-10-13 22:46:10,543 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9195, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10742, PETRI_PLACES=312, PETRI_TRANSITIONS=460} [2021-10-13 22:46:10,543 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 244 predicate places. [2021-10-13 22:46:10,543 INFO L470 AbstractCegarLoop]: Abstraction has has 312 places, 460 transitions, 10742 flow [2021-10-13 22:46:10,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.2) internal successors, (843), 15 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:10,543 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:10,543 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:10,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-13 22:46:10,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:10,744 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:10,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:10,745 INFO L82 PathProgramCache]: Analyzing trace with hash -2007153918, now seen corresponding path program 5 times [2021-10-13 22:46:10,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:10,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156525959] [2021-10-13 22:46:10,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:10,745 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:10,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:10,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:10,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156525959] [2021-10-13 22:46:10,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156525959] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:10,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893177107] [2021-10-13 22:46:10,828 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:10,828 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:10,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:10,829 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:10,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 22:46:11,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:46:11,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:11,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:11,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:11,823 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:11,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893177107] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:11,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:11,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:11,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485648603] [2021-10-13 22:46:11,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:11,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:11,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:11,824 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:11,825 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 460 transitions, 10742 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:11,825 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:11,825 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:11,825 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:12,390 INFO L129 PetriNetUnfolder]: 306/2136 cut-off events. [2021-10-13 22:46:12,390 INFO L130 PetriNetUnfolder]: For 30784/30963 co-relation queries the response was YES. [2021-10-13 22:46:12,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9814 conditions, 2136 events. 306/2136 cut-off events. For 30784/30963 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 21107 event pairs, 0 based on Foata normal form. 17/1929 useless extension candidates. Maximal degree in co-relation 9685. Up to 428 conditions per place. [2021-10-13 22:46:12,409 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 342 selfloop transitions, 117 changer transitions 13/518 dead transitions. [2021-10-13 22:46:12,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 518 transitions, 13248 flow [2021-10-13 22:46:12,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:46:12,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:46:12,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1613 transitions. [2021-10-13 22:46:12,411 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471638655462185 [2021-10-13 22:46:12,411 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1613 transitions. [2021-10-13 22:46:12,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1613 transitions. [2021-10-13 22:46:12,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:12,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1613 transitions. [2021-10-13 22:46:12,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.607142857142854) internal successors, (1613), 28 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,414 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 68.0) internal successors, (1972), 29 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,414 INFO L186 Difference]: Start difference. First operand has 312 places, 460 transitions, 10742 flow. Second operand 28 states and 1613 transitions. [2021-10-13 22:46:12,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 518 transitions, 13248 flow [2021-10-13 22:46:12,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 518 transitions, 12853 flow, removed 125 selfloop flow, removed 23 redundant places. [2021-10-13 22:46:12,553 INFO L242 Difference]: Finished difference. Result has 321 places, 479 transitions, 11232 flow [2021-10-13 22:46:12,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10395, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=11232, PETRI_PLACES=321, PETRI_TRANSITIONS=479} [2021-10-13 22:46:12,553 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 253 predicate places. [2021-10-13 22:46:12,554 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 479 transitions, 11232 flow [2021-10-13 22:46:12,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:12,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:12,554 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:12,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-10-13 22:46:12,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-10-13 22:46:12,755 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:12,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:12,755 INFO L82 PathProgramCache]: Analyzing trace with hash 860657300, now seen corresponding path program 6 times [2021-10-13 22:46:12,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:12,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088671842] [2021-10-13 22:46:12,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:12,755 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:12,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:12,845 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:12,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:12,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088671842] [2021-10-13 22:46:12,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088671842] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:12,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581354684] [2021-10-13 22:46:12,846 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:12,846 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:12,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:12,847 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:12,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 22:46:13,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:46:13,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:13,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:13,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:13,939 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:13,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581354684] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:13,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:13,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:13,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085841989] [2021-10-13 22:46:13,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:13,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:13,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:13,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:13,941 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:13,941 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 479 transitions, 11232 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:13,941 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:13,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:13,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:14,521 INFO L129 PetriNetUnfolder]: 303/2139 cut-off events. [2021-10-13 22:46:14,521 INFO L130 PetriNetUnfolder]: For 29061/29236 co-relation queries the response was YES. [2021-10-13 22:46:14,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9745 conditions, 2139 events. 303/2139 cut-off events. For 29061/29236 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 21232 event pairs, 0 based on Foata normal form. 14/1928 useless extension candidates. Maximal degree in co-relation 9611. Up to 432 conditions per place. [2021-10-13 22:46:14,542 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 343 selfloop transitions, 118 changer transitions 5/512 dead transitions. [2021-10-13 22:46:14,542 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 512 transitions, 13001 flow [2021-10-13 22:46:14,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:46:14,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:46:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1380 transitions. [2021-10-13 22:46:14,543 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:46:14,543 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1380 transitions. [2021-10-13 22:46:14,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1380 transitions. [2021-10-13 22:46:14,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:14,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1380 transitions. [2021-10-13 22:46:14,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.5) internal successors, (1380), 24 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,548 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,548 INFO L186 Difference]: Start difference. First operand has 321 places, 479 transitions, 11232 flow. Second operand 24 states and 1380 transitions. [2021-10-13 22:46:14,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 512 transitions, 13001 flow [2021-10-13 22:46:14,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 512 transitions, 12878 flow, removed 28 selfloop flow, removed 16 redundant places. [2021-10-13 22:46:14,688 INFO L242 Difference]: Finished difference. Result has 328 places, 483 transitions, 11586 flow [2021-10-13 22:46:14,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11121, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11586, PETRI_PLACES=328, PETRI_TRANSITIONS=483} [2021-10-13 22:46:14,688 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 260 predicate places. [2021-10-13 22:46:14,688 INFO L470 AbstractCegarLoop]: Abstraction has has 328 places, 483 transitions, 11586 flow [2021-10-13 22:46:14,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,689 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:14,689 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:14,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-10-13 22:46:14,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-10-13 22:46:14,893 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:14,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:14,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1535756580, now seen corresponding path program 7 times [2021-10-13 22:46:14,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:14,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694944104] [2021-10-13 22:46:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:14,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:14,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:14,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:14,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:14,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694944104] [2021-10-13 22:46:14,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694944104] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:14,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641240277] [2021-10-13 22:46:14,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:14,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:14,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:14,994 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:14,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-13 22:46:15,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:15,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:16,119 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:16,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641240277] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:16,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:16,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708347394] [2021-10-13 22:46:16,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:16,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:16,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:16,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:16,121 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:16,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 483 transitions, 11586 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:16,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:16,122 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:16,690 INFO L129 PetriNetUnfolder]: 306/2166 cut-off events. [2021-10-13 22:46:16,690 INFO L130 PetriNetUnfolder]: For 31223/31403 co-relation queries the response was YES. [2021-10-13 22:46:16,704 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10016 conditions, 2166 events. 306/2166 cut-off events. For 31223/31403 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 21632 event pairs, 0 based on Foata normal form. 14/1952 useless extension candidates. Maximal degree in co-relation 9881. Up to 411 conditions per place. [2021-10-13 22:46:16,711 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 320 selfloop transitions, 146 changer transitions 5/517 dead transitions. [2021-10-13 22:46:16,711 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 517 transitions, 13388 flow [2021-10-13 22:46:16,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:46:16,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:46:16,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1438 transitions. [2021-10-13 22:46:16,712 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8458823529411764 [2021-10-13 22:46:16,712 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1438 transitions. [2021-10-13 22:46:16,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1438 transitions. [2021-10-13 22:46:16,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:16,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1438 transitions. [2021-10-13 22:46:16,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.52) internal successors, (1438), 25 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,715 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,715 INFO L186 Difference]: Start difference. First operand has 328 places, 483 transitions, 11586 flow. Second operand 25 states and 1438 transitions. [2021-10-13 22:46:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 517 transitions, 13388 flow [2021-10-13 22:46:16,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 517 transitions, 13236 flow, removed 12 selfloop flow, removed 18 redundant places. [2021-10-13 22:46:16,867 INFO L242 Difference]: Finished difference. Result has 337 places, 488 transitions, 12013 flow [2021-10-13 22:46:16,867 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11444, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12013, PETRI_PLACES=337, PETRI_TRANSITIONS=488} [2021-10-13 22:46:16,867 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 269 predicate places. [2021-10-13 22:46:16,867 INFO L470 AbstractCegarLoop]: Abstraction has has 337 places, 488 transitions, 12013 flow [2021-10-13 22:46:16,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,867 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:16,867 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:16,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-10-13 22:46:17,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:17,073 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:17,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:17,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1956144704, now seen corresponding path program 8 times [2021-10-13 22:46:17,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:17,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265364968] [2021-10-13 22:46:17,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:17,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:17,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:17,148 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:17,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:17,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265364968] [2021-10-13 22:46:17,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265364968] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:17,149 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430316618] [2021-10-13 22:46:17,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:17,149 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:17,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:17,150 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:17,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-13 22:46:17,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:17,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:17,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:17,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:18,259 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:18,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430316618] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:18,259 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:18,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:18,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634562026] [2021-10-13 22:46:18,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:18,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:18,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:18,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:18,261 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:18,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 488 transitions, 12013 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:18,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:18,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:18,852 INFO L129 PetriNetUnfolder]: 314/2238 cut-off events. [2021-10-13 22:46:18,852 INFO L130 PetriNetUnfolder]: For 34270/34455 co-relation queries the response was YES. [2021-10-13 22:46:18,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10450 conditions, 2238 events. 314/2238 cut-off events. For 34270/34455 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 22571 event pairs, 0 based on Foata normal form. 24/2026 useless extension candidates. Maximal degree in co-relation 10312. Up to 362 conditions per place. [2021-10-13 22:46:18,876 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 236 selfloop transitions, 245 changer transitions 5/532 dead transitions. [2021-10-13 22:46:18,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 532 transitions, 14066 flow [2021-10-13 22:46:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:46:18,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:46:18,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1784 transitions. [2021-10-13 22:46:18,877 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8462998102466793 [2021-10-13 22:46:18,877 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1784 transitions. [2021-10-13 22:46:18,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1784 transitions. [2021-10-13 22:46:18,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:18,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1784 transitions. [2021-10-13 22:46:18,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.54838709677419) internal successors, (1784), 31 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,880 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,880 INFO L186 Difference]: Start difference. First operand has 337 places, 488 transitions, 12013 flow. Second operand 31 states and 1784 transitions. [2021-10-13 22:46:18,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 532 transitions, 14066 flow [2021-10-13 22:46:19,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 532 transitions, 13888 flow, removed 12 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:19,126 INFO L242 Difference]: Finished difference. Result has 352 places, 498 transitions, 12838 flow [2021-10-13 22:46:19,127 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11849, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=12838, PETRI_PLACES=352, PETRI_TRANSITIONS=498} [2021-10-13 22:46:19,127 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 284 predicate places. [2021-10-13 22:46:19,127 INFO L470 AbstractCegarLoop]: Abstraction has has 352 places, 498 transitions, 12838 flow [2021-10-13 22:46:19,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:19,127 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:19,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-10-13 22:46:19,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:19,328 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:19,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:19,328 INFO L82 PathProgramCache]: Analyzing trace with hash -790852918, now seen corresponding path program 9 times [2021-10-13 22:46:19,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:19,328 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461281128] [2021-10-13 22:46:19,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:19,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:19,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:19,423 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:19,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:19,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461281128] [2021-10-13 22:46:19,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461281128] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250524502] [2021-10-13 22:46:19,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:19,424 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:19,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:19,424 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:19,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-13 22:46:20,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:20,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:20,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:20,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:20,523 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:20,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250524502] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:20,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:20,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267391622] [2021-10-13 22:46:20,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:20,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:20,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:20,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:20,525 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:20,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 498 transitions, 12838 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,526 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:20,526 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:20,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:21,320 INFO L129 PetriNetUnfolder]: 328/2305 cut-off events. [2021-10-13 22:46:21,320 INFO L130 PetriNetUnfolder]: For 41268/41487 co-relation queries the response was YES. [2021-10-13 22:46:21,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11202 conditions, 2305 events. 328/2305 cut-off events. For 41268/41487 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 23306 event pairs, 0 based on Foata normal form. 49/2112 useless extension candidates. Maximal degree in co-relation 11060. Up to 378 conditions per place. [2021-10-13 22:46:21,348 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 152 selfloop transitions, 331 changer transitions 13/542 dead transitions. [2021-10-13 22:46:21,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 542 transitions, 15128 flow [2021-10-13 22:46:21,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:46:21,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:46:21,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2021 transitions. [2021-10-13 22:46:21,349 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491596638655462 [2021-10-13 22:46:21,349 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2021 transitions. [2021-10-13 22:46:21,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2021 transitions. [2021-10-13 22:46:21,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:21,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2021 transitions. [2021-10-13 22:46:21,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.74285714285714) internal successors, (2021), 35 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,353 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 68.0) internal successors, (2448), 36 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,353 INFO L186 Difference]: Start difference. First operand has 352 places, 498 transitions, 12838 flow. Second operand 35 states and 2021 transitions. [2021-10-13 22:46:21,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 542 transitions, 15128 flow [2021-10-13 22:46:21,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 542 transitions, 14657 flow, removed 55 selfloop flow, removed 26 redundant places. [2021-10-13 22:46:21,573 INFO L242 Difference]: Finished difference. Result has 369 places, 511 transitions, 13626 flow [2021-10-13 22:46:21,574 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12411, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=13626, PETRI_PLACES=369, PETRI_TRANSITIONS=511} [2021-10-13 22:46:21,574 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 301 predicate places. [2021-10-13 22:46:21,574 INFO L470 AbstractCegarLoop]: Abstraction has has 369 places, 511 transitions, 13626 flow [2021-10-13 22:46:21,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,574 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:21,574 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:21,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:21,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:21,787 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:21,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:21,814 INFO L82 PathProgramCache]: Analyzing trace with hash -361208680, now seen corresponding path program 10 times [2021-10-13 22:46:21,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:21,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106404146] [2021-10-13 22:46:21,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:21,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:21,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:21,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:21,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:21,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106404146] [2021-10-13 22:46:21,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106404146] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:21,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162085588] [2021-10-13 22:46:21,902 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:21,902 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:21,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:21,903 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:21,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-10-13 22:46:22,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:22,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:22,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:22,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:23,071 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:23,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162085588] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:23,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:23,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:23,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024431614] [2021-10-13 22:46:23,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:23,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:23,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:23,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:23,077 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:23,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 511 transitions, 13626 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:23,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:23,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:23,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:24,145 INFO L129 PetriNetUnfolder]: 370/2607 cut-off events. [2021-10-13 22:46:24,146 INFO L130 PetriNetUnfolder]: For 51859/52142 co-relation queries the response was YES. [2021-10-13 22:46:24,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13031 conditions, 2607 events. 370/2607 cut-off events. For 51859/52142 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 27448 event pairs, 0 based on Foata normal form. 72/2405 useless extension candidates. Maximal degree in co-relation 12884. Up to 448 conditions per place. [2021-10-13 22:46:24,204 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 70 selfloop transitions, 463 changer transitions 17/596 dead transitions. [2021-10-13 22:46:24,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 596 transitions, 17741 flow [2021-10-13 22:46:24,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:46:24,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:46:24,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2656 transitions. [2021-10-13 22:46:24,221 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8491048593350383 [2021-10-13 22:46:24,221 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2656 transitions. [2021-10-13 22:46:24,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2656 transitions. [2021-10-13 22:46:24,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:24,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2656 transitions. [2021-10-13 22:46:24,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.73913043478261) internal successors, (2656), 46 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,226 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,226 INFO L186 Difference]: Start difference. First operand has 369 places, 511 transitions, 13626 flow. Second operand 46 states and 2656 transitions. [2021-10-13 22:46:24,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 596 transitions, 17741 flow [2021-10-13 22:46:24,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 596 transitions, 17375 flow, removed 55 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:24,503 INFO L242 Difference]: Finished difference. Result has 393 places, 565 transitions, 16407 flow [2021-10-13 22:46:24,503 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13298, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=416, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=16407, PETRI_PLACES=393, PETRI_TRANSITIONS=565} [2021-10-13 22:46:24,503 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 325 predicate places. [2021-10-13 22:46:24,504 INFO L470 AbstractCegarLoop]: Abstraction has has 393 places, 565 transitions, 16407 flow [2021-10-13 22:46:24,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,504 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:24,504 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:24,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:24,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-10-13 22:46:24,719 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:24,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:24,720 INFO L82 PathProgramCache]: Analyzing trace with hash -683803542, now seen corresponding path program 11 times [2021-10-13 22:46:24,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:24,720 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016849094] [2021-10-13 22:46:24,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:24,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:24,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:24,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:24,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:24,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016849094] [2021-10-13 22:46:24,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016849094] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99916894] [2021-10-13 22:46:24,810 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:24,811 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:24,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:24,811 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:24,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-13 22:46:25,637 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:46:25,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:25,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:25,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:25,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99916894] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:25,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:25,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:25,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271599367] [2021-10-13 22:46:25,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:25,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:25,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:25,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:25,984 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:25,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 565 transitions, 16407 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:25,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:25,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:26,898 INFO L129 PetriNetUnfolder]: 373/2687 cut-off events. [2021-10-13 22:46:26,898 INFO L130 PetriNetUnfolder]: For 51082/51337 co-relation queries the response was YES. [2021-10-13 22:46:26,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13857 conditions, 2687 events. 373/2687 cut-off events. For 51082/51337 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 28621 event pairs, 0 based on Foata normal form. 28/2431 useless extension candidates. Maximal degree in co-relation 13704. Up to 460 conditions per place. [2021-10-13 22:46:26,930 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 278 selfloop transitions, 288 changer transitions 5/617 dead transitions. [2021-10-13 22:46:26,931 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 617 transitions, 19026 flow [2021-10-13 22:46:26,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:46:26,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:46:26,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2128 transitions. [2021-10-13 22:46:26,932 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8457869634340223 [2021-10-13 22:46:26,932 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2128 transitions. [2021-10-13 22:46:26,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2128 transitions. [2021-10-13 22:46:26,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:26,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2128 transitions. [2021-10-13 22:46:26,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 57.513513513513516) internal successors, (2128), 37 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,936 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,936 INFO L186 Difference]: Start difference. First operand has 393 places, 565 transitions, 16407 flow. Second operand 37 states and 2128 transitions. [2021-10-13 22:46:26,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 617 transitions, 19026 flow [2021-10-13 22:46:27,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 617 transitions, 17832 flow, removed 409 selfloop flow, removed 40 redundant places. [2021-10-13 22:46:27,261 INFO L242 Difference]: Finished difference. Result has 389 places, 578 transitions, 16524 flow [2021-10-13 22:46:27,262 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=15285, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=16524, PETRI_PLACES=389, PETRI_TRANSITIONS=578} [2021-10-13 22:46:27,262 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 321 predicate places. [2021-10-13 22:46:27,262 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 578 transitions, 16524 flow [2021-10-13 22:46:27,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:27,262 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:27,262 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:27,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-13 22:46:27,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-10-13 22:46:27,463 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:27,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:27,463 INFO L82 PathProgramCache]: Analyzing trace with hash -243423372, now seen corresponding path program 12 times [2021-10-13 22:46:27,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:27,463 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268391193] [2021-10-13 22:46:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:27,463 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:27,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:27,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268391193] [2021-10-13 22:46:27,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268391193] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:27,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235071281] [2021-10-13 22:46:27,590 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:27,591 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:27,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:27,591 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:27,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-13 22:46:28,467 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-10-13 22:46:28,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:28,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:28,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:28,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:28,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235071281] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:28,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:28,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:28,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764342351] [2021-10-13 22:46:28,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:28,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:28,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:28,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:28,797 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:28,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 578 transitions, 16524 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:28,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:28,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:29,547 INFO L129 PetriNetUnfolder]: 376/2707 cut-off events. [2021-10-13 22:46:29,548 INFO L130 PetriNetUnfolder]: For 51059/51330 co-relation queries the response was YES. [2021-10-13 22:46:29,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13788 conditions, 2707 events. 376/2707 cut-off events. For 51059/51330 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 28886 event pairs, 0 based on Foata normal form. 42/2463 useless extension candidates. Maximal degree in co-relation 13639. Up to 406 conditions per place. [2021-10-13 22:46:29,580 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 214 selfloop transitions, 348 changer transitions 5/613 dead transitions. [2021-10-13 22:46:29,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 613 transitions, 18669 flow [2021-10-13 22:46:29,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:46:29,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:46:29,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1960 transitions. [2021-10-13 22:46:29,582 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8477508650519031 [2021-10-13 22:46:29,582 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1960 transitions. [2021-10-13 22:46:29,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1960 transitions. [2021-10-13 22:46:29,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:29,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1960 transitions. [2021-10-13 22:46:29,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 57.64705882352941) internal successors, (1960), 34 states have internal predecessors, (1960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,585 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,585 INFO L186 Difference]: Start difference. First operand has 389 places, 578 transitions, 16524 flow. Second operand 34 states and 1960 transitions. [2021-10-13 22:46:29,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 613 transitions, 18669 flow [2021-10-13 22:46:29,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 613 transitions, 18292 flow, removed 34 selfloop flow, removed 26 redundant places. [2021-10-13 22:46:29,837 INFO L242 Difference]: Finished difference. Result has 397 places, 581 transitions, 17220 flow [2021-10-13 22:46:29,838 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16159, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=17220, PETRI_PLACES=397, PETRI_TRANSITIONS=581} [2021-10-13 22:46:29,838 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 329 predicate places. [2021-10-13 22:46:29,838 INFO L470 AbstractCegarLoop]: Abstraction has has 397 places, 581 transitions, 17220 flow [2021-10-13 22:46:29,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,838 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:29,838 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:29,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:30,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-10-13 22:46:30,057 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:30,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:30,057 INFO L82 PathProgramCache]: Analyzing trace with hash 146259480, now seen corresponding path program 13 times [2021-10-13 22:46:30,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:30,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381304435] [2021-10-13 22:46:30,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:30,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:30,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:30,151 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:30,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:30,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381304435] [2021-10-13 22:46:30,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381304435] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:30,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486104940] [2021-10-13 22:46:30,151 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:30,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:30,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:30,152 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:30,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-13 22:46:31,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:31,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:31,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:31,381 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:31,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486104940] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:31,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:31,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-10-13 22:46:31,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428520834] [2021-10-13 22:46:31,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:46:31,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:31,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:46:31,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:46:31,383 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:31,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 581 transitions, 17220 flow. Second operand has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:31,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:31,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:32,480 INFO L129 PetriNetUnfolder]: 422/2993 cut-off events. [2021-10-13 22:46:32,480 INFO L130 PetriNetUnfolder]: For 64501/64884 co-relation queries the response was YES. [2021-10-13 22:46:32,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15708 conditions, 2993 events. 422/2993 cut-off events. For 64501/64884 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 32584 event pairs, 0 based on Foata normal form. 80/2759 useless extension candidates. Maximal degree in co-relation 15558. Up to 478 conditions per place. [2021-10-13 22:46:32,517 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 86 selfloop transitions, 512 changer transitions 16/660 dead transitions. [2021-10-13 22:46:32,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 660 transitions, 21235 flow [2021-10-13 22:46:32,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:46:32,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:46:32,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2657 transitions. [2021-10-13 22:46:32,519 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8494245524296675 [2021-10-13 22:46:32,519 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2657 transitions. [2021-10-13 22:46:32,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2657 transitions. [2021-10-13 22:46:32,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:32,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2657 transitions. [2021-10-13 22:46:32,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 57.76086956521739) internal successors, (2657), 46 states have internal predecessors, (2657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,524 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 68.0) internal successors, (3196), 47 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,524 INFO L186 Difference]: Start difference. First operand has 397 places, 581 transitions, 17220 flow. Second operand 46 states and 2657 transitions. [2021-10-13 22:46:32,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 660 transitions, 21235 flow [2021-10-13 22:46:32,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 660 transitions, 20698 flow, removed 35 selfloop flow, removed 29 redundant places. [2021-10-13 22:46:32,832 INFO L242 Difference]: Finished difference. Result has 423 places, 639 transitions, 19972 flow [2021-10-13 22:46:32,833 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=16765, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=19972, PETRI_PLACES=423, PETRI_TRANSITIONS=639} [2021-10-13 22:46:32,833 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 355 predicate places. [2021-10-13 22:46:32,833 INFO L470 AbstractCegarLoop]: Abstraction has has 423 places, 639 transitions, 19972 flow [2021-10-13 22:46:32,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.111111111111114) internal successors, (1010), 18 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,833 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:32,833 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:32,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:33,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-13 22:46:33,034 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:33,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:33,034 INFO L82 PathProgramCache]: Analyzing trace with hash -308699872, now seen corresponding path program 14 times [2021-10-13 22:46:33,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:33,034 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048037470] [2021-10-13 22:46:33,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:33,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:33,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:33,109 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:33,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:33,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048037470] [2021-10-13 22:46:33,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048037470] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:33,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215774444] [2021-10-13 22:46:33,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:33,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:33,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:33,111 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:33,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-10-13 22:46:34,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:34,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:34,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:34,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:34,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:34,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215774444] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:34,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:34,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:34,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519180] [2021-10-13 22:46:34,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:34,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:34,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:34,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:34,330 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:34,331 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 639 transitions, 19972 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,331 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:34,331 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:34,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:35,673 INFO L129 PetriNetUnfolder]: 505/3640 cut-off events. [2021-10-13 22:46:35,673 INFO L130 PetriNetUnfolder]: For 83142/83568 co-relation queries the response was YES. [2021-10-13 22:46:35,706 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19781 conditions, 3640 events. 505/3640 cut-off events. For 83142/83568 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 41107 event pairs, 0 based on Foata normal form. 98/3354 useless extension candidates. Maximal degree in co-relation 19621. Up to 616 conditions per place. [2021-10-13 22:46:35,720 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 163 selfloop transitions, 565 changer transitions 17/791 dead transitions. [2021-10-13 22:46:35,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 791 transitions, 27173 flow [2021-10-13 22:46:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:46:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:46:35,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2886 transitions. [2021-10-13 22:46:35,722 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8488235294117648 [2021-10-13 22:46:35,722 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2886 transitions. [2021-10-13 22:46:35,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2886 transitions. [2021-10-13 22:46:35,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:35,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2886 transitions. [2021-10-13 22:46:35,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.72) internal successors, (2886), 50 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,726 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,726 INFO L186 Difference]: Start difference. First operand has 423 places, 639 transitions, 19972 flow. Second operand 50 states and 2886 transitions. [2021-10-13 22:46:35,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 791 transitions, 27173 flow [2021-10-13 22:46:36,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 791 transitions, 26483 flow, removed 246 selfloop flow, removed 31 redundant places. [2021-10-13 22:46:36,140 INFO L242 Difference]: Finished difference. Result has 448 places, 755 transitions, 25238 flow [2021-10-13 22:46:36,140 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=19446, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=25238, PETRI_PLACES=448, PETRI_TRANSITIONS=755} [2021-10-13 22:46:36,140 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 380 predicate places. [2021-10-13 22:46:36,140 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 755 transitions, 25238 flow [2021-10-13 22:46:36,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:36,141 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:36,141 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:36,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:36,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:36,342 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:36,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:36,343 INFO L82 PathProgramCache]: Analyzing trace with hash -1692314678, now seen corresponding path program 15 times [2021-10-13 22:46:36,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:36,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461960509] [2021-10-13 22:46:36,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:36,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:36,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:36,430 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:36,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:36,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461960509] [2021-10-13 22:46:36,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461960509] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:36,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123849609] [2021-10-13 22:46:36,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:36,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:36,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:36,431 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:36,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-10-13 22:46:37,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:46:37,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:37,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:37,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:37,660 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:37,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123849609] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:37,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:37,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-10-13 22:46:37,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462643874] [2021-10-13 22:46:37,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:46:37,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:37,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:46:37,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:46:37,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:37,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 755 transitions, 25238 flow. Second operand has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:37,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:37,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:39,056 INFO L129 PetriNetUnfolder]: 565/4059 cut-off events. [2021-10-13 22:46:39,056 INFO L130 PetriNetUnfolder]: For 98886/99392 co-relation queries the response was YES. [2021-10-13 22:46:39,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22916 conditions, 4059 events. 565/4059 cut-off events. For 98886/99392 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 46658 event pairs, 0 based on Foata normal form. 100/3730 useless extension candidates. Maximal degree in co-relation 22747. Up to 662 conditions per place. [2021-10-13 22:46:39,107 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 217 selfloop transitions, 596 changer transitions 22/881 dead transitions. [2021-10-13 22:46:39,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 881 transitions, 31631 flow [2021-10-13 22:46:39,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:46:39,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:46:39,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2774 transitions. [2021-10-13 22:46:39,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8498774509803921 [2021-10-13 22:46:39,110 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2774 transitions. [2021-10-13 22:46:39,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2774 transitions. [2021-10-13 22:46:39,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:39,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2774 transitions. [2021-10-13 22:46:39,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 57.791666666666664) internal successors, (2774), 48 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,114 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 68.0) internal successors, (3332), 49 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,114 INFO L186 Difference]: Start difference. First operand has 448 places, 755 transitions, 25238 flow. Second operand 48 states and 2774 transitions. [2021-10-13 22:46:39,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 881 transitions, 31631 flow [2021-10-13 22:46:39,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 881 transitions, 29699 flow, removed 775 selfloop flow, removed 36 redundant places. [2021-10-13 22:46:39,628 INFO L242 Difference]: Finished difference. Result has 469 places, 841 transitions, 28011 flow [2021-10-13 22:46:39,628 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=23548, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=522, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=28011, PETRI_PLACES=469, PETRI_TRANSITIONS=841} [2021-10-13 22:46:39,628 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 401 predicate places. [2021-10-13 22:46:39,629 INFO L470 AbstractCegarLoop]: Abstraction has has 469 places, 841 transitions, 28011 flow [2021-10-13 22:46:39,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.10526315789474) internal successors, (1066), 19 states have internal predecessors, (1066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:39,629 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:39,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:39,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-10-13 22:46:39,829 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:39,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:39,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1625720962, now seen corresponding path program 3 times [2021-10-13 22:46:39,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:39,830 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240810354] [2021-10-13 22:46:39,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:39,830 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:39,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:39,903 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 43 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:39,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:39,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240810354] [2021-10-13 22:46:39,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240810354] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:39,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138586472] [2021-10-13 22:46:39,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:39,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:39,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:39,905 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:39,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-13 22:46:40,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-13 22:46:40,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:40,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:40,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:40,996 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:40,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138586472] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:40,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 22:46:40,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 15 [2021-10-13 22:46:40,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236971088] [2021-10-13 22:46:40,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:46:40,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:40,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:46:40,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:40,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 68 [2021-10-13 22:46:40,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 841 transitions, 28011 flow. Second operand has 13 states, 13 states have (on average 57.84615384615385) internal successors, (752), 13 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:40,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 68 [2021-10-13 22:46:40,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:42,773 INFO L129 PetriNetUnfolder]: 735/4859 cut-off events. [2021-10-13 22:46:42,773 INFO L130 PetriNetUnfolder]: For 100805/101348 co-relation queries the response was YES. [2021-10-13 22:46:42,823 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28769 conditions, 4859 events. 735/4859 cut-off events. For 100805/101348 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 55910 event pairs, 0 based on Foata normal form. 15/4415 useless extension candidates. Maximal degree in co-relation 28594. Up to 866 conditions per place. [2021-10-13 22:46:42,845 INFO L132 encePairwiseOnDemand]: 62/68 looper letters, 8 selfloop transitions, 21 changer transitions 0/826 dead transitions. [2021-10-13 22:46:42,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 826 transitions, 26867 flow [2021-10-13 22:46:42,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:46:42,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:46:42,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1038 transitions. [2021-10-13 22:46:42,846 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480392156862745 [2021-10-13 22:46:42,846 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1038 transitions. [2021-10-13 22:46:42,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1038 transitions. [2021-10-13 22:46:42,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:42,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1038 transitions. [2021-10-13 22:46:42,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 57.666666666666664) internal successors, (1038), 18 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:42,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:42,848 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:42,848 INFO L186 Difference]: Start difference. First operand has 469 places, 841 transitions, 28011 flow. Second operand 18 states and 1038 transitions. [2021-10-13 22:46:42,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 826 transitions, 26867 flow [2021-10-13 22:46:43,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 826 transitions, 25879 flow, removed 387 selfloop flow, removed 28 redundant places. [2021-10-13 22:46:43,487 INFO L242 Difference]: Finished difference. Result has 450 places, 822 transitions, 25865 flow [2021-10-13 22:46:43,488 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=25779, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=800, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=25865, PETRI_PLACES=450, PETRI_TRANSITIONS=822} [2021-10-13 22:46:43,488 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 382 predicate places. [2021-10-13 22:46:43,488 INFO L470 AbstractCegarLoop]: Abstraction has has 450 places, 822 transitions, 25865 flow [2021-10-13 22:46:43,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 57.84615384615385) internal successors, (752), 13 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,488 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:43,488 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:43,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-10-13 22:46:43,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:43,689 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:43,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:43,689 INFO L82 PathProgramCache]: Analyzing trace with hash -179613627, now seen corresponding path program 16 times [2021-10-13 22:46:43,689 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:43,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439165524] [2021-10-13 22:46:43,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:43,690 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:43,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:43,780 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:43,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:43,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439165524] [2021-10-13 22:46:43,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439165524] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:43,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043212912] [2021-10-13 22:46:43,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:43,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:43,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:43,781 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:43,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-10-13 22:46:44,760 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:44,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:44,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:44,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:45,112 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:45,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043212912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:45,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:45,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:45,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596490741] [2021-10-13 22:46:45,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:45,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:45,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:45,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:45,114 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:45,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 822 transitions, 25865 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:45,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:45,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:45,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:46,602 INFO L129 PetriNetUnfolder]: 798/5199 cut-off events. [2021-10-13 22:46:46,603 INFO L130 PetriNetUnfolder]: For 122743/123616 co-relation queries the response was YES. [2021-10-13 22:46:46,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31705 conditions, 5199 events. 798/5199 cut-off events. For 122743/123616 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 60670 event pairs, 0 based on Foata normal form. 33/5069 useless extension candidates. Maximal degree in co-relation 31539. Up to 1106 conditions per place. [2021-10-13 22:46:46,689 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 655 selfloop transitions, 190 changer transitions 0/908 dead transitions. [2021-10-13 22:46:46,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 908 transitions, 30270 flow [2021-10-13 22:46:46,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:46:46,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:46:46,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2067 transitions. [2021-10-13 22:46:46,691 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8443627450980392 [2021-10-13 22:46:46,691 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2067 transitions. [2021-10-13 22:46:46,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2067 transitions. [2021-10-13 22:46:46,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:46,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2067 transitions. [2021-10-13 22:46:46,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.416666666666664) internal successors, (2067), 36 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,694 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,694 INFO L186 Difference]: Start difference. First operand has 450 places, 822 transitions, 25865 flow. Second operand 36 states and 2067 transitions. [2021-10-13 22:46:46,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 908 transitions, 30270 flow [2021-10-13 22:46:47,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 908 transitions, 30223 flow, removed 13 selfloop flow, removed 3 redundant places. [2021-10-13 22:46:47,326 INFO L242 Difference]: Finished difference. Result has 493 places, 866 transitions, 28064 flow [2021-10-13 22:46:47,327 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=25822, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=28064, PETRI_PLACES=493, PETRI_TRANSITIONS=866} [2021-10-13 22:46:47,327 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 425 predicate places. [2021-10-13 22:46:47,327 INFO L470 AbstractCegarLoop]: Abstraction has has 493 places, 866 transitions, 28064 flow [2021-10-13 22:46:47,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,327 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:47,327 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:47,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-10-13 22:46:47,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:47,537 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:47,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:47,537 INFO L82 PathProgramCache]: Analyzing trace with hash -1795283965, now seen corresponding path program 16 times [2021-10-13 22:46:47,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:47,537 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184658415] [2021-10-13 22:46:47,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:47,537 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:47,656 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:47,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:47,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184658415] [2021-10-13 22:46:47,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184658415] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:47,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532864428] [2021-10-13 22:46:47,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:47,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:47,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:47,658 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:47,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-10-13 22:46:48,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:48,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:48,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:48,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:49,071 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:49,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532864428] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:49,071 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:49,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:49,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660172777] [2021-10-13 22:46:49,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:49,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:49,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:49,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:49,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:49,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 866 transitions, 28064 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:49,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:49,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:50,223 INFO L129 PetriNetUnfolder]: 799/5224 cut-off events. [2021-10-13 22:46:50,223 INFO L130 PetriNetUnfolder]: For 133296/134303 co-relation queries the response was YES. [2021-10-13 22:46:50,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31546 conditions, 5224 events. 799/5224 cut-off events. For 133296/134303 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 61130 event pairs, 4 based on Foata normal form. 27/5084 useless extension candidates. Maximal degree in co-relation 31367. Up to 1254 conditions per place. [2021-10-13 22:46:50,308 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 725 selfloop transitions, 86 changer transitions 3/877 dead transitions. [2021-10-13 22:46:50,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 877 transitions, 30287 flow [2021-10-13 22:46:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:50,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 864 transitions. [2021-10-13 22:46:50,309 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8470588235294118 [2021-10-13 22:46:50,309 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 864 transitions. [2021-10-13 22:46:50,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 864 transitions. [2021-10-13 22:46:50,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:50,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 864 transitions. [2021-10-13 22:46:50,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 57.6) internal successors, (864), 15 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:50,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:50,311 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 68.0) internal successors, (1088), 16 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:50,311 INFO L186 Difference]: Start difference. First operand has 493 places, 866 transitions, 28064 flow. Second operand 15 states and 864 transitions. [2021-10-13 22:46:50,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 877 transitions, 30287 flow [2021-10-13 22:46:51,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 877 transitions, 29843 flow, removed 171 selfloop flow, removed 18 redundant places. [2021-10-13 22:46:51,153 INFO L242 Difference]: Finished difference. Result has 492 places, 867 transitions, 27893 flow [2021-10-13 22:46:51,154 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=27620, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=27893, PETRI_PLACES=492, PETRI_TRANSITIONS=867} [2021-10-13 22:46:51,154 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 424 predicate places. [2021-10-13 22:46:51,154 INFO L470 AbstractCegarLoop]: Abstraction has has 492 places, 867 transitions, 27893 flow [2021-10-13 22:46:51,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,155 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:51,155 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:51,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:51,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-10-13 22:46:51,356 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:51,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:51,357 INFO L82 PathProgramCache]: Analyzing trace with hash 718733703, now seen corresponding path program 17 times [2021-10-13 22:46:51,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:51,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630752201] [2021-10-13 22:46:51,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:51,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:51,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:51,548 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:51,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:51,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630752201] [2021-10-13 22:46:51,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630752201] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:51,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053314402] [2021-10-13 22:46:51,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:51,548 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:51,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:51,549 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:51,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-13 22:46:52,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:46:52,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:52,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:52,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:52,971 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:52,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053314402] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:52,971 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:52,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:46:52,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193355850] [2021-10-13 22:46:52,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:46:52,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:52,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:46:52,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:46:52,972 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:52,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 867 transitions, 27893 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:52,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:52,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:52,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:54,192 INFO L129 PetriNetUnfolder]: 799/5225 cut-off events. [2021-10-13 22:46:54,192 INFO L130 PetriNetUnfolder]: For 127534/128526 co-relation queries the response was YES. [2021-10-13 22:46:54,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31411 conditions, 5225 events. 799/5225 cut-off events. For 127534/128526 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 61120 event pairs, 4 based on Foata normal form. 27/5085 useless extension candidates. Maximal degree in co-relation 31228. Up to 1240 conditions per place. [2021-10-13 22:46:54,267 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 706 selfloop transitions, 106 changer transitions 3/878 dead transitions. [2021-10-13 22:46:54,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 878 transitions, 30149 flow [2021-10-13 22:46:54,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:54,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:54,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 922 transitions. [2021-10-13 22:46:54,268 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8474264705882353 [2021-10-13 22:46:54,268 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 922 transitions. [2021-10-13 22:46:54,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 922 transitions. [2021-10-13 22:46:54,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:54,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 922 transitions. [2021-10-13 22:46:54,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 57.625) internal successors, (922), 16 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,270 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 68.0) internal successors, (1156), 17 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,270 INFO L186 Difference]: Start difference. First operand has 492 places, 867 transitions, 27893 flow. Second operand 16 states and 922 transitions. [2021-10-13 22:46:54,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 878 transitions, 30149 flow [2021-10-13 22:46:54,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 878 transitions, 29964 flow, removed 20 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:54,957 INFO L242 Difference]: Finished difference. Result has 493 places, 868 transitions, 28055 flow [2021-10-13 22:46:54,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=27728, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=28055, PETRI_PLACES=493, PETRI_TRANSITIONS=868} [2021-10-13 22:46:54,958 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 425 predicate places. [2021-10-13 22:46:54,958 INFO L470 AbstractCegarLoop]: Abstraction has has 493 places, 868 transitions, 28055 flow [2021-10-13 22:46:54,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:54,958 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:54,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:55,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-10-13 22:46:55,159 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:55,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:55,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1314643305, now seen corresponding path program 18 times [2021-10-13 22:46:55,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:55,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762937321] [2021-10-13 22:46:55,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:55,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:55,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:55,369 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:55,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:55,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762937321] [2021-10-13 22:46:55,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762937321] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:55,369 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597096086] [2021-10-13 22:46:55,369 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:55,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:55,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:55,370 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:55,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-13 22:46:56,471 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:46:56,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:56,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 22:46:56,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:56,745 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:56,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597096086] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:56,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:56,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2021-10-13 22:46:56,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087114649] [2021-10-13 22:46:56,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:56,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:56,751 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:46:56,752 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 868 transitions, 28055 flow. Second operand has 14 states, 14 states have (on average 56.142857142857146) internal successors, (786), 14 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,752 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:56,752 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:46:56,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:57,993 INFO L129 PetriNetUnfolder]: 799/5226 cut-off events. [2021-10-13 22:46:57,993 INFO L130 PetriNetUnfolder]: For 129950/130890 co-relation queries the response was YES. [2021-10-13 22:46:58,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31483 conditions, 5226 events. 799/5226 cut-off events. For 129950/130890 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 61216 event pairs, 4 based on Foata normal form. 27/5088 useless extension candidates. Maximal degree in co-relation 31301. Up to 1231 conditions per place. [2021-10-13 22:46:58,068 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 693 selfloop transitions, 120 changer transitions 3/879 dead transitions. [2021-10-13 22:46:58,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 879 transitions, 30313 flow [2021-10-13 22:46:58,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:58,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 980 transitions. [2021-10-13 22:46:58,070 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8477508650519031 [2021-10-13 22:46:58,070 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 980 transitions. [2021-10-13 22:46:58,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 980 transitions. [2021-10-13 22:46:58,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:58,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 980 transitions. [2021-10-13 22:46:58,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.64705882352941) internal successors, (980), 17 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:58,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:58,072 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 68.0) internal successors, (1224), 18 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:58,072 INFO L186 Difference]: Start difference. First operand has 493 places, 868 transitions, 28055 flow. Second operand 17 states and 980 transitions. [2021-10-13 22:46:58,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 879 transitions, 30313 flow [2021-10-13 22:46:58,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 879 transitions, 30122 flow, removed 16 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:58,896 INFO L242 Difference]: Finished difference. Result has 497 places, 869 transitions, 28248 flow [2021-10-13 22:46:58,897 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=27884, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=28248, PETRI_PLACES=497, PETRI_TRANSITIONS=869} [2021-10-13 22:46:58,897 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 429 predicate places. [2021-10-13 22:46:58,897 INFO L470 AbstractCegarLoop]: Abstraction has has 497 places, 869 transitions, 28248 flow [2021-10-13 22:46:58,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 56.142857142857146) internal successors, (786), 14 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:58,897 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:58,897 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:58,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:59,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-10-13 22:46:59,098 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:59,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:59,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1272336307, now seen corresponding path program 19 times [2021-10-13 22:46:59,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:59,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542903515] [2021-10-13 22:46:59,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:59,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:59,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:59,198 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:59,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:59,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542903515] [2021-10-13 22:46:59,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542903515] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:59,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159656217] [2021-10-13 22:46:59,199 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:59,199 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:59,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:59,200 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:46:59,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-13 22:47:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:00,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:00,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:00,714 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:00,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159656217] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:00,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:00,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:00,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194013969] [2021-10-13 22:47:00,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:00,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:00,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:00,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:00,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:00,716 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 869 transitions, 28248 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:00,716 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:00,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:00,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:02,330 INFO L129 PetriNetUnfolder]: 800/5243 cut-off events. [2021-10-13 22:47:02,330 INFO L130 PetriNetUnfolder]: For 132439/133400 co-relation queries the response was YES. [2021-10-13 22:47:02,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31642 conditions, 5243 events. 800/5243 cut-off events. For 132439/133400 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 61495 event pairs, 4 based on Foata normal form. 63/5137 useless extension candidates. Maximal degree in co-relation 31459. Up to 1146 conditions per place. [2021-10-13 22:47:02,510 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 513 selfloop transitions, 300 changer transitions 3/879 dead transitions. [2021-10-13 22:47:02,511 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 879 transitions, 30512 flow [2021-10-13 22:47:02,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:47:02,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:47:02,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1728 transitions. [2021-10-13 22:47:02,512 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8470588235294118 [2021-10-13 22:47:02,512 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1728 transitions. [2021-10-13 22:47:02,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1728 transitions. [2021-10-13 22:47:02,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:02,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1728 transitions. [2021-10-13 22:47:02,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.6) internal successors, (1728), 30 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:02,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:02,514 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:02,514 INFO L186 Difference]: Start difference. First operand has 497 places, 869 transitions, 28248 flow. Second operand 30 states and 1728 transitions. [2021-10-13 22:47:02,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 879 transitions, 30512 flow [2021-10-13 22:47:03,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 879 transitions, 30288 flow, removed 18 selfloop flow, removed 15 redundant places. [2021-10-13 22:47:03,288 INFO L242 Difference]: Finished difference. Result has 513 places, 872 transitions, 28882 flow [2021-10-13 22:47:03,289 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28048, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=28882, PETRI_PLACES=513, PETRI_TRANSITIONS=872} [2021-10-13 22:47:03,289 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 445 predicate places. [2021-10-13 22:47:03,289 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 872 transitions, 28882 flow [2021-10-13 22:47:03,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:03,290 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:03,290 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:03,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:03,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-10-13 22:47:03,509 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:03,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:03,510 INFO L82 PathProgramCache]: Analyzing trace with hash 316501127, now seen corresponding path program 20 times [2021-10-13 22:47:03,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:03,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460178865] [2021-10-13 22:47:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:03,510 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:03,602 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:03,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:03,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460178865] [2021-10-13 22:47:03,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460178865] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:03,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120930014] [2021-10-13 22:47:03,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:03,603 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:03,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:03,604 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:03,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-13 22:47:04,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:04,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:04,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:04,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:05,087 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:05,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120930014] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:05,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:05,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:05,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264215632] [2021-10-13 22:47:05,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:05,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:05,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:05,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:05,088 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:05,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 872 transitions, 28882 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:05,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:05,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:05,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:06,415 INFO L129 PetriNetUnfolder]: 800/5244 cut-off events. [2021-10-13 22:47:06,415 INFO L130 PetriNetUnfolder]: For 134057/135046 co-relation queries the response was YES. [2021-10-13 22:47:06,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31928 conditions, 5244 events. 800/5244 cut-off events. For 134057/135046 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 61445 event pairs, 4 based on Foata normal form. 27/5102 useless extension candidates. Maximal degree in co-relation 31743. Up to 1229 conditions per place. [2021-10-13 22:47:06,501 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 687 selfloop transitions, 129 changer transitions 3/882 dead transitions. [2021-10-13 22:47:06,501 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 882 transitions, 31123 flow [2021-10-13 22:47:06,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:47:06,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:47:06,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1038 transitions. [2021-10-13 22:47:06,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480392156862745 [2021-10-13 22:47:06,594 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1038 transitions. [2021-10-13 22:47:06,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1038 transitions. [2021-10-13 22:47:06,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:06,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1038 transitions. [2021-10-13 22:47:06,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 57.666666666666664) internal successors, (1038), 18 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,595 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 68.0) internal successors, (1292), 19 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,595 INFO L186 Difference]: Start difference. First operand has 513 places, 872 transitions, 28882 flow. Second operand 18 states and 1038 transitions. [2021-10-13 22:47:06,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 882 transitions, 31123 flow [2021-10-13 22:47:07,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 882 transitions, 30627 flow, removed 83 selfloop flow, removed 25 redundant places. [2021-10-13 22:47:07,383 INFO L242 Difference]: Finished difference. Result has 506 places, 873 transitions, 28794 flow [2021-10-13 22:47:07,383 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28405, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=28794, PETRI_PLACES=506, PETRI_TRANSITIONS=873} [2021-10-13 22:47:07,384 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 438 predicate places. [2021-10-13 22:47:07,384 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 873 transitions, 28794 flow [2021-10-13 22:47:07,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:07,384 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:07,384 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:07,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-13 22:47:07,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:07,584 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:07,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:07,585 INFO L82 PathProgramCache]: Analyzing trace with hash -611540173, now seen corresponding path program 21 times [2021-10-13 22:47:07,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:07,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423172603] [2021-10-13 22:47:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:07,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:07,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:07,673 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:07,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:07,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423172603] [2021-10-13 22:47:07,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423172603] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:07,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606853040] [2021-10-13 22:47:07,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:07,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:07,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:07,675 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:07,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-13 22:47:08,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:47:08,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:08,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:47:08,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:09,123 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:09,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606853040] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:09,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:09,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 15 [2021-10-13 22:47:09,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663863323] [2021-10-13 22:47:09,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:47:09,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:09,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:47:09,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:47:09,124 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:09,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 873 transitions, 28794 flow. Second operand has 15 states, 15 states have (on average 56.2) internal successors, (843), 15 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:09,125 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:09,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:09,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:10,605 INFO L129 PetriNetUnfolder]: 801/5253 cut-off events. [2021-10-13 22:47:10,606 INFO L130 PetriNetUnfolder]: For 136343/137323 co-relation queries the response was YES. [2021-10-13 22:47:10,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32041 conditions, 5253 events. 801/5253 cut-off events. For 136343/137323 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 61627 event pairs, 4 based on Foata normal form. 49/5135 useless extension candidates. Maximal degree in co-relation 31854. Up to 1163 conditions per place. [2021-10-13 22:47:10,678 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 571 selfloop transitions, 249 changer transitions 3/886 dead transitions. [2021-10-13 22:47:10,678 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 886 transitions, 31148 flow [2021-10-13 22:47:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:47:10,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:47:10,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1498 transitions. [2021-10-13 22:47:10,680 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8472850678733032 [2021-10-13 22:47:10,680 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1498 transitions. [2021-10-13 22:47:10,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1498 transitions. [2021-10-13 22:47:10,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:10,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1498 transitions. [2021-10-13 22:47:10,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.61538461538461) internal successors, (1498), 26 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:10,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:10,686 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:10,686 INFO L186 Difference]: Start difference. First operand has 506 places, 873 transitions, 28794 flow. Second operand 26 states and 1498 transitions. [2021-10-13 22:47:10,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 886 transitions, 31148 flow [2021-10-13 22:47:11,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 886 transitions, 30927 flow, removed 19 selfloop flow, removed 14 redundant places. [2021-10-13 22:47:11,445 INFO L242 Difference]: Finished difference. Result has 521 places, 879 transitions, 29473 flow [2021-10-13 22:47:11,446 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=28585, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=29473, PETRI_PLACES=521, PETRI_TRANSITIONS=879} [2021-10-13 22:47:11,446 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 453 predicate places. [2021-10-13 22:47:11,446 INFO L470 AbstractCegarLoop]: Abstraction has has 521 places, 879 transitions, 29473 flow [2021-10-13 22:47:11,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.2) internal successors, (843), 15 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:11,446 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:11,447 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:11,466 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-10-13 22:47:11,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-13 22:47:11,647 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:11,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:11,647 INFO L82 PathProgramCache]: Analyzing trace with hash -816686029, now seen corresponding path program 22 times [2021-10-13 22:47:11,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:11,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102568142] [2021-10-13 22:47:11,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:11,648 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:11,746 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:11,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:11,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102568142] [2021-10-13 22:47:11,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102568142] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:11,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059001023] [2021-10-13 22:47:11,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:11,747 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:11,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:11,748 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:11,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-10-13 22:47:12,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:12,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:12,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:12,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:13,296 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:13,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059001023] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:13,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:13,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:13,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795656990] [2021-10-13 22:47:13,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:13,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:13,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:13,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:13,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:13,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 879 transitions, 29473 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:13,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:13,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:15,327 INFO L129 PetriNetUnfolder]: 857/5602 cut-off events. [2021-10-13 22:47:15,327 INFO L130 PetriNetUnfolder]: For 166478/167499 co-relation queries the response was YES. [2021-10-13 22:47:15,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35043 conditions, 5602 events. 857/5602 cut-off events. For 166478/167499 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 66661 event pairs, 6 based on Foata normal form. 139/5562 useless extension candidates. Maximal degree in co-relation 34852. Up to 1007 conditions per place. [2021-10-13 22:47:15,407 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 153 selfloop transitions, 722 changer transitions 10/948 dead transitions. [2021-10-13 22:47:15,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 948 transitions, 34420 flow [2021-10-13 22:47:15,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:47:15,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:47:15,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2884 transitions. [2021-10-13 22:47:15,409 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482352941176471 [2021-10-13 22:47:15,409 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2884 transitions. [2021-10-13 22:47:15,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2884 transitions. [2021-10-13 22:47:15,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:15,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2884 transitions. [2021-10-13 22:47:15,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.68) internal successors, (2884), 50 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:15,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:15,413 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:15,413 INFO L186 Difference]: Start difference. First operand has 521 places, 879 transitions, 29473 flow. Second operand 50 states and 2884 transitions. [2021-10-13 22:47:15,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 948 transitions, 34420 flow [2021-10-13 22:47:16,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 948 transitions, 34056 flow, removed 51 selfloop flow, removed 22 redundant places. [2021-10-13 22:47:16,297 INFO L242 Difference]: Finished difference. Result has 556 places, 930 transitions, 33436 flow [2021-10-13 22:47:16,298 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=29127, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=879, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=675, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=33436, PETRI_PLACES=556, PETRI_TRANSITIONS=930} [2021-10-13 22:47:16,298 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 488 predicate places. [2021-10-13 22:47:16,298 INFO L470 AbstractCegarLoop]: Abstraction has has 556 places, 930 transitions, 33436 flow [2021-10-13 22:47:16,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,298 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:16,298 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:16,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-10-13 22:47:16,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:16,507 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:16,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:16,507 INFO L82 PathProgramCache]: Analyzing trace with hash -881538893, now seen corresponding path program 17 times [2021-10-13 22:47:16,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:16,508 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607148299] [2021-10-13 22:47:16,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:16,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:16,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:16,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607148299] [2021-10-13 22:47:16,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607148299] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:16,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28849272] [2021-10-13 22:47:16,606 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:16,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:16,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:16,607 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:16,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-10-13 22:47:17,968 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:47:17,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:17,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:17,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:18,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28849272] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:18,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:18,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:18,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025950935] [2021-10-13 22:47:18,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:18,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:18,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:18,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:18,383 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:18,384 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 930 transitions, 33436 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:18,384 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:18,384 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:18,384 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:20,222 INFO L129 PetriNetUnfolder]: 847/5598 cut-off events. [2021-10-13 22:47:20,222 INFO L130 PetriNetUnfolder]: For 171324/172457 co-relation queries the response was YES. [2021-10-13 22:47:20,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36321 conditions, 5598 events. 847/5598 cut-off events. For 171324/172457 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 66715 event pairs, 4 based on Foata normal form. 41/5455 useless extension candidates. Maximal degree in co-relation 36122. Up to 1261 conditions per place. [2021-10-13 22:47:20,302 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 738 selfloop transitions, 164 changer transitions 5/970 dead transitions. [2021-10-13 22:47:20,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 970 transitions, 36632 flow [2021-10-13 22:47:20,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:47:20,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:47:20,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1437 transitions. [2021-10-13 22:47:20,309 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8452941176470589 [2021-10-13 22:47:20,309 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1437 transitions. [2021-10-13 22:47:20,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1437 transitions. [2021-10-13 22:47:20,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:20,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1437 transitions. [2021-10-13 22:47:20,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.48) internal successors, (1437), 25 states have internal predecessors, (1437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:20,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:20,312 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:20,312 INFO L186 Difference]: Start difference. First operand has 556 places, 930 transitions, 33436 flow. Second operand 25 states and 1437 transitions. [2021-10-13 22:47:20,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 970 transitions, 36632 flow [2021-10-13 22:47:21,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 970 transitions, 34992 flow, removed 554 selfloop flow, removed 37 redundant places. [2021-10-13 22:47:21,315 INFO L242 Difference]: Finished difference. Result has 545 places, 932 transitions, 32361 flow [2021-10-13 22:47:21,316 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=31833, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=766, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=32361, PETRI_PLACES=545, PETRI_TRANSITIONS=932} [2021-10-13 22:47:21,316 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 477 predicate places. [2021-10-13 22:47:21,316 INFO L470 AbstractCegarLoop]: Abstraction has has 545 places, 932 transitions, 32361 flow [2021-10-13 22:47:21,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:21,316 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:21,316 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:21,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:21,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-10-13 22:47:21,517 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:21,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:21,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1964003945, now seen corresponding path program 18 times [2021-10-13 22:47:21,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:21,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370007603] [2021-10-13 22:47:21,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:21,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:21,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:21,671 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:21,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:21,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370007603] [2021-10-13 22:47:21,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370007603] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:21,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740696801] [2021-10-13 22:47:21,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:21,672 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:21,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:21,673 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:21,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-10-13 22:47:22,992 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:47:22,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:22,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:22,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:23,431 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:23,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740696801] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:23,431 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:23,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:23,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394307627] [2021-10-13 22:47:23,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:23,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:23,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:23,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:23,433 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:23,434 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 932 transitions, 32361 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:23,434 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:23,434 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:23,434 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:25,257 INFO L129 PetriNetUnfolder]: 859/5669 cut-off events. [2021-10-13 22:47:25,258 INFO L130 PetriNetUnfolder]: For 167827/168897 co-relation queries the response was YES. [2021-10-13 22:47:25,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36225 conditions, 5669 events. 859/5669 cut-off events. For 167827/168897 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 67706 event pairs, 6 based on Foata normal form. 44/5524 useless extension candidates. Maximal degree in co-relation 36024. Up to 1276 conditions per place. [2021-10-13 22:47:25,340 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 745 selfloop transitions, 160 changer transitions 2/970 dead transitions. [2021-10-13 22:47:25,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 970 transitions, 35598 flow [2021-10-13 22:47:25,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:47:25,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:47:25,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1380 transitions. [2021-10-13 22:47:25,341 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8455882352941176 [2021-10-13 22:47:25,341 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1380 transitions. [2021-10-13 22:47:25,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1380 transitions. [2021-10-13 22:47:25,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:25,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1380 transitions. [2021-10-13 22:47:25,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.5) internal successors, (1380), 24 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:25,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:25,343 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:25,343 INFO L186 Difference]: Start difference. First operand has 545 places, 932 transitions, 32361 flow. Second operand 24 states and 1380 transitions. [2021-10-13 22:47:25,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 970 transitions, 35598 flow [2021-10-13 22:47:26,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 970 transitions, 35358 flow, removed 21 selfloop flow, removed 20 redundant places. [2021-10-13 22:47:26,295 INFO L242 Difference]: Finished difference. Result has 550 places, 937 transitions, 32873 flow [2021-10-13 22:47:26,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=32141, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=932, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=32873, PETRI_PLACES=550, PETRI_TRANSITIONS=937} [2021-10-13 22:47:26,296 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 482 predicate places. [2021-10-13 22:47:26,296 INFO L470 AbstractCegarLoop]: Abstraction has has 550 places, 937 transitions, 32873 flow [2021-10-13 22:47:26,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:26,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:26,297 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:26,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-10-13 22:47:26,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:26,497 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:26,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:26,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1320209903, now seen corresponding path program 19 times [2021-10-13 22:47:26,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:26,498 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594805673] [2021-10-13 22:47:26,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:26,498 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:26,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:26,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594805673] [2021-10-13 22:47:26,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594805673] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:26,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180712434] [2021-10-13 22:47:26,588 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:47:26,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:26,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:26,589 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:26,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-10-13 22:47:27,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:27,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:27,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:28,298 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:28,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180712434] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:28,298 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:28,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:47:28,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966416930] [2021-10-13 22:47:28,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:28,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:28,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:28,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:28,299 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:28,300 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 937 transitions, 32873 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:28,300 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:28,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:28,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:30,188 INFO L129 PetriNetUnfolder]: 863/5701 cut-off events. [2021-10-13 22:47:30,188 INFO L130 PetriNetUnfolder]: For 175910/177063 co-relation queries the response was YES. [2021-10-13 22:47:30,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36579 conditions, 5701 events. 863/5701 cut-off events. For 175910/177063 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 68236 event pairs, 10 based on Foata normal form. 64/5574 useless extension candidates. Maximal degree in co-relation 36376. Up to 1069 conditions per place. [2021-10-13 22:47:30,335 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 507 selfloop transitions, 408 changer transitions 5/983 dead transitions. [2021-10-13 22:47:30,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 983 transitions, 36299 flow [2021-10-13 22:47:30,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:47:30,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:47:30,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2128 transitions. [2021-10-13 22:47:30,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8457869634340223 [2021-10-13 22:47:30,337 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2128 transitions. [2021-10-13 22:47:30,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2128 transitions. [2021-10-13 22:47:30,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:30,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2128 transitions. [2021-10-13 22:47:30,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 57.513513513513516) internal successors, (2128), 37 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,340 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 68.0) internal successors, (2584), 38 states have internal predecessors, (2584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,340 INFO L186 Difference]: Start difference. First operand has 550 places, 937 transitions, 32873 flow. Second operand 37 states and 2128 transitions. [2021-10-13 22:47:30,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 983 transitions, 36299 flow [2021-10-13 22:47:31,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 983 transitions, 36058 flow, removed 22 selfloop flow, removed 17 redundant places. [2021-10-13 22:47:31,299 INFO L242 Difference]: Finished difference. Result has 573 places, 941 transitions, 33944 flow [2021-10-13 22:47:31,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=32646, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=33944, PETRI_PLACES=573, PETRI_TRANSITIONS=941} [2021-10-13 22:47:31,300 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 505 predicate places. [2021-10-13 22:47:31,301 INFO L470 AbstractCegarLoop]: Abstraction has has 573 places, 941 transitions, 33944 flow [2021-10-13 22:47:31,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:31,301 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:31,301 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:31,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-10-13 22:47:31,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:31,515 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:31,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:31,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1130770903, now seen corresponding path program 20 times [2021-10-13 22:47:31,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:31,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059574440] [2021-10-13 22:47:31,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:31,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:31,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:31,604 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:31,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:31,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059574440] [2021-10-13 22:47:31,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059574440] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:31,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435707440] [2021-10-13 22:47:31,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:31,605 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:31,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:31,605 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:31,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-13 22:47:32,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:32,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:32,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:32,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:33,432 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:33,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435707440] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:33,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:33,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:33,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996326371] [2021-10-13 22:47:33,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:33,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:33,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:33,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:33,435 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:33,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 941 transitions, 33944 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:33,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:33,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:33,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:35,870 INFO L129 PetriNetUnfolder]: 927/6022 cut-off events. [2021-10-13 22:47:35,871 INFO L130 PetriNetUnfolder]: For 217283/218595 co-relation queries the response was YES. [2021-10-13 22:47:35,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40200 conditions, 6022 events. 927/6022 cut-off events. For 217283/218595 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 72351 event pairs, 10 based on Foata normal form. 180/6005 useless extension candidates. Maximal degree in co-relation 39995. Up to 1074 conditions per place. [2021-10-13 22:47:35,964 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 146 selfloop transitions, 797 changer transitions 0/1006 dead transitions. [2021-10-13 22:47:35,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 1006 transitions, 39131 flow [2021-10-13 22:47:35,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-13 22:47:35,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-10-13 22:47:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2938 transitions. [2021-10-13 22:47:35,966 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471741637831603 [2021-10-13 22:47:35,966 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2938 transitions. [2021-10-13 22:47:35,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2938 transitions. [2021-10-13 22:47:35,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:35,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2938 transitions. [2021-10-13 22:47:35,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 57.6078431372549) internal successors, (2938), 51 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:35,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 68.0) internal successors, (3536), 52 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:35,970 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 68.0) internal successors, (3536), 52 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:35,970 INFO L186 Difference]: Start difference. First operand has 573 places, 941 transitions, 33944 flow. Second operand 51 states and 2938 transitions. [2021-10-13 22:47:35,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 1006 transitions, 39131 flow [2021-10-13 22:47:37,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 1006 transitions, 38630 flow, removed 19 selfloop flow, removed 32 redundant places. [2021-10-13 22:47:37,097 INFO L242 Difference]: Finished difference. Result has 597 places, 994 transitions, 38427 flow [2021-10-13 22:47:37,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=33479, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=753, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=38427, PETRI_PLACES=597, PETRI_TRANSITIONS=994} [2021-10-13 22:47:37,097 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 529 predicate places. [2021-10-13 22:47:37,097 INFO L470 AbstractCegarLoop]: Abstraction has has 597 places, 994 transitions, 38427 flow [2021-10-13 22:47:37,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:37,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:37,098 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:37,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-10-13 22:47:37,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-13 22:47:37,298 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:37,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:37,298 INFO L82 PathProgramCache]: Analyzing trace with hash 160856531, now seen corresponding path program 21 times [2021-10-13 22:47:37,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:37,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658811391] [2021-10-13 22:47:37,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:37,299 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:37,389 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:37,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:37,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658811391] [2021-10-13 22:47:37,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658811391] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:37,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830841806] [2021-10-13 22:47:37,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:37,389 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:37,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:37,390 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:37,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-13 22:47:38,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:47:38,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:38,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:38,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:39,072 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:39,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830841806] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:39,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:39,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-10-13 22:47:39,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168483495] [2021-10-13 22:47:39,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:39,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:39,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:39,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:39,073 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:39,074 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 994 transitions, 38427 flow. Second operand has 19 states, 19 states have (on average 56.05263157894737) internal successors, (1065), 19 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:39,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:39,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:39,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:41,588 INFO L129 PetriNetUnfolder]: 993/6496 cut-off events. [2021-10-13 22:47:41,588 INFO L130 PetriNetUnfolder]: For 279494/281021 co-relation queries the response was YES. [2021-10-13 22:47:41,658 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45591 conditions, 6496 events. 993/6496 cut-off events. For 279494/281021 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 79540 event pairs, 10 based on Foata normal form. 121/6397 useless extension candidates. Maximal degree in co-relation 45380. Up to 1180 conditions per place. [2021-10-13 22:47:41,686 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 385 selfloop transitions, 619 changer transitions 21/1088 dead transitions. [2021-10-13 22:47:41,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 1088 transitions, 44945 flow [2021-10-13 22:47:41,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:47:41,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:47:41,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3227 transitions. [2021-10-13 22:47:41,688 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8474264705882353 [2021-10-13 22:47:41,688 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3227 transitions. [2021-10-13 22:47:41,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3227 transitions. [2021-10-13 22:47:41,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:41,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3227 transitions. [2021-10-13 22:47:41,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.625) internal successors, (3227), 56 states have internal predecessors, (3227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:41,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:41,692 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:41,692 INFO L186 Difference]: Start difference. First operand has 597 places, 994 transitions, 38427 flow. Second operand 56 states and 3227 transitions. [2021-10-13 22:47:41,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 1088 transitions, 44945 flow [2021-10-13 22:47:43,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 1088 transitions, 41686 flow, removed 1368 selfloop flow, removed 42 redundant places. [2021-10-13 22:47:43,080 INFO L242 Difference]: Finished difference. Result has 620 places, 1053 transitions, 40080 flow [2021-10-13 22:47:43,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=35713, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=994, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=40080, PETRI_PLACES=620, PETRI_TRANSITIONS=1053} [2021-10-13 22:47:43,080 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 552 predicate places. [2021-10-13 22:47:43,081 INFO L470 AbstractCegarLoop]: Abstraction has has 620 places, 1053 transitions, 40080 flow [2021-10-13 22:47:43,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.05263157894737) internal successors, (1065), 19 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:43,081 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:43,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:43,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-10-13 22:47:43,293 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:43,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:43,293 INFO L82 PathProgramCache]: Analyzing trace with hash 903033639, now seen corresponding path program 22 times [2021-10-13 22:47:43,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:43,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936009449] [2021-10-13 22:47:43,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:43,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:43,381 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:43,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:43,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936009449] [2021-10-13 22:47:43,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936009449] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:43,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606842303] [2021-10-13 22:47:43,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:43,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:43,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:43,382 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:43,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-13 22:47:44,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:44,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:44,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:44,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:45,157 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:45,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606842303] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:45,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:45,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:45,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228496307] [2021-10-13 22:47:45,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:45,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:45,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:45,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:45,159 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:45,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 1053 transitions, 40080 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:45,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:45,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:45,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:47,687 INFO L129 PetriNetUnfolder]: 1027/6893 cut-off events. [2021-10-13 22:47:47,687 INFO L130 PetriNetUnfolder]: For 251531/253050 co-relation queries the response was YES. [2021-10-13 22:47:47,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47132 conditions, 6893 events. 1027/6893 cut-off events. For 251531/253050 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 86102 event pairs, 6 based on Foata normal form. 160/6827 useless extension candidates. Maximal degree in co-relation 46921. Up to 1219 conditions per place. [2021-10-13 22:47:47,796 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 257 selfloop transitions, 848 changer transitions 13/1181 dead transitions. [2021-10-13 22:47:47,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 1181 transitions, 48047 flow [2021-10-13 22:47:47,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 22:47:47,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-13 22:47:47,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2539 transitions. [2021-10-13 22:47:47,797 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.848596256684492 [2021-10-13 22:47:47,797 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2539 transitions. [2021-10-13 22:47:47,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2539 transitions. [2021-10-13 22:47:47,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:47,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2539 transitions. [2021-10-13 22:47:47,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 57.70454545454545) internal successors, (2539), 44 states have internal predecessors, (2539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:47,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 68.0) internal successors, (3060), 45 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:47,816 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 68.0) internal successors, (3060), 45 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:47,816 INFO L186 Difference]: Start difference. First operand has 620 places, 1053 transitions, 40080 flow. Second operand 44 states and 2539 transitions. [2021-10-13 22:47:47,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 1181 transitions, 48047 flow [2021-10-13 22:47:49,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 1181 transitions, 45670 flow, removed 957 selfloop flow, removed 36 redundant places. [2021-10-13 22:47:49,133 INFO L242 Difference]: Finished difference. Result has 634 places, 1155 transitions, 45094 flow [2021-10-13 22:47:49,134 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=38112, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=752, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=45094, PETRI_PLACES=634, PETRI_TRANSITIONS=1155} [2021-10-13 22:47:49,134 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 566 predicate places. [2021-10-13 22:47:49,134 INFO L470 AbstractCegarLoop]: Abstraction has has 634 places, 1155 transitions, 45094 flow [2021-10-13 22:47:49,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:49,134 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:49,134 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:49,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-10-13 22:47:49,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-10-13 22:47:49,335 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:49,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:49,335 INFO L82 PathProgramCache]: Analyzing trace with hash -455245505, now seen corresponding path program 23 times [2021-10-13 22:47:49,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:49,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278859347] [2021-10-13 22:47:49,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:49,336 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:49,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:49,434 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:49,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:49,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278859347] [2021-10-13 22:47:49,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278859347] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:49,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764522477] [2021-10-13 22:47:49,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:49,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:49,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:49,436 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:49,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-10-13 22:47:50,905 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:47:50,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:50,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:50,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:51,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764522477] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:51,206 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:51,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:51,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056392653] [2021-10-13 22:47:51,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:51,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:51,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:51,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:51,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:51,208 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 1155 transitions, 45094 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:51,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:51,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:51,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:54,302 INFO L129 PetriNetUnfolder]: 1075/7508 cut-off events. [2021-10-13 22:47:54,302 INFO L130 PetriNetUnfolder]: For 293188/294875 co-relation queries the response was YES. [2021-10-13 22:47:54,388 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52723 conditions, 7508 events. 1075/7508 cut-off events. For 293188/294875 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 95669 event pairs, 6 based on Foata normal form. 237/7501 useless extension candidates. Maximal degree in co-relation 52511. Up to 1338 conditions per place. [2021-10-13 22:47:54,424 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 121 selfloop transitions, 1135 changer transitions 22/1341 dead transitions. [2021-10-13 22:47:54,424 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 1341 transitions, 56493 flow [2021-10-13 22:47:54,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-10-13 22:47:54,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2021-10-13 22:47:54,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 4036 transitions. [2021-10-13 22:47:54,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8478991596638655 [2021-10-13 22:47:54,427 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 4036 transitions. [2021-10-13 22:47:54,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 4036 transitions. [2021-10-13 22:47:54,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:54,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 4036 transitions. [2021-10-13 22:47:54,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 57.65714285714286) internal successors, (4036), 70 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:54,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:54,432 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 68.0) internal successors, (4828), 71 states have internal predecessors, (4828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:54,432 INFO L186 Difference]: Start difference. First operand has 634 places, 1155 transitions, 45094 flow. Second operand 70 states and 4036 transitions. [2021-10-13 22:47:54,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 1341 transitions, 56493 flow [2021-10-13 22:47:56,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 1341 transitions, 54124 flow, removed 1040 selfloop flow, removed 27 redundant places. [2021-10-13 22:47:56,068 INFO L242 Difference]: Finished difference. Result has 690 places, 1311 transitions, 53686 flow [2021-10-13 22:47:56,068 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=43599, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=995, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=53686, PETRI_PLACES=690, PETRI_TRANSITIONS=1311} [2021-10-13 22:47:56,068 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 622 predicate places. [2021-10-13 22:47:56,069 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 1311 transitions, 53686 flow [2021-10-13 22:47:56,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:56,069 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:56,069 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:56,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:56,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-10-13 22:47:56,289 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:56,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:56,290 INFO L82 PathProgramCache]: Analyzing trace with hash 940944667, now seen corresponding path program 24 times [2021-10-13 22:47:56,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:56,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004226741] [2021-10-13 22:47:56,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:56,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:56,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:56,379 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:56,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:56,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004226741] [2021-10-13 22:47:56,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004226741] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:56,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333313325] [2021-10-13 22:47:56,380 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:56,380 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:56,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:56,381 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:47:56,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-13 22:47:57,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:47:57,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:57,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:47:57,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:58,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:58,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333313325] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:58,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:58,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:47:58,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107178487] [2021-10-13 22:47:58,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:47:58,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:58,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:47:58,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:47:58,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:47:58,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 1311 transitions, 53686 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:58,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:58,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:47:58,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:02,197 INFO L129 PetriNetUnfolder]: 1222/8512 cut-off events. [2021-10-13 22:48:02,197 INFO L130 PetriNetUnfolder]: For 389412/391854 co-relation queries the response was YES. [2021-10-13 22:48:02,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62986 conditions, 8512 events. 1222/8512 cut-off events. For 389412/391854 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 110108 event pairs, 6 based on Foata normal form. 248/8477 useless extension candidates. Maximal degree in co-relation 62765. Up to 1525 conditions per place. [2021-10-13 22:48:02,342 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 252 selfloop transitions, 1146 changer transitions 41/1502 dead transitions. [2021-10-13 22:48:02,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 1502 transitions, 66191 flow [2021-10-13 22:48:02,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-10-13 22:48:02,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2021-10-13 22:48:02,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3923 transitions. [2021-10-13 22:48:02,351 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8483996539792388 [2021-10-13 22:48:02,351 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 3923 transitions. [2021-10-13 22:48:02,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 3923 transitions. [2021-10-13 22:48:02,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:02,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 3923 transitions. [2021-10-13 22:48:02,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 57.69117647058823) internal successors, (3923), 68 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:02,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 68.0) internal successors, (4692), 69 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:02,373 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 68.0) internal successors, (4692), 69 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:02,373 INFO L186 Difference]: Start difference. First operand has 690 places, 1311 transitions, 53686 flow. Second operand 68 states and 3923 transitions. [2021-10-13 22:48:02,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 1502 transitions, 66191 flow [2021-10-13 22:48:04,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 1502 transitions, 60358 flow, removed 2409 selfloop flow, removed 51 redundant places. [2021-10-13 22:48:04,649 INFO L242 Difference]: Finished difference. Result has 716 places, 1444 transitions, 59190 flow [2021-10-13 22:48:04,650 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=49777, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1031, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=59190, PETRI_PLACES=716, PETRI_TRANSITIONS=1444} [2021-10-13 22:48:04,650 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 648 predicate places. [2021-10-13 22:48:04,650 INFO L470 AbstractCegarLoop]: Abstraction has has 716 places, 1444 transitions, 59190 flow [2021-10-13 22:48:04,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:04,650 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:04,650 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:04,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:04,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-10-13 22:48:04,863 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:04,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:04,864 INFO L82 PathProgramCache]: Analyzing trace with hash 441764093, now seen corresponding path program 25 times [2021-10-13 22:48:04,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:04,864 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820124828] [2021-10-13 22:48:04,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:04,864 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:04,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:04,963 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:04,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:04,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820124828] [2021-10-13 22:48:04,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820124828] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:04,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783918309] [2021-10-13 22:48:04,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:04,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:04,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:04,964 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:04,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-13 22:48:06,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:06,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:06,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:06,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:06,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783918309] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:06,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:06,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:48:06,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482888006] [2021-10-13 22:48:06,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:06,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:06,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:06,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:06,808 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:06,809 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 1444 transitions, 59190 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:06,809 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:06,809 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:06,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:10,483 INFO L129 PetriNetUnfolder]: 1212/8737 cut-off events. [2021-10-13 22:48:10,483 INFO L130 PetriNetUnfolder]: For 325478/327441 co-relation queries the response was YES. [2021-10-13 22:48:10,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62030 conditions, 8737 events. 1212/8737 cut-off events. For 325478/327441 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 113992 event pairs, 6 based on Foata normal form. 198/8643 useless extension candidates. Maximal degree in co-relation 61799. Up to 1496 conditions per place. [2021-10-13 22:48:10,721 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 524 selfloop transitions, 963 changer transitions 33/1583 dead transitions. [2021-10-13 22:48:10,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1583 transitions, 68732 flow [2021-10-13 22:48:10,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-10-13 22:48:10,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-10-13 22:48:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2885 transitions. [2021-10-13 22:48:10,722 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485294117647059 [2021-10-13 22:48:10,722 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2885 transitions. [2021-10-13 22:48:10,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2885 transitions. [2021-10-13 22:48:10,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:10,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2885 transitions. [2021-10-13 22:48:10,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.7) internal successors, (2885), 50 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:10,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:10,726 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 68.0) internal successors, (3468), 51 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:10,726 INFO L186 Difference]: Start difference. First operand has 716 places, 1444 transitions, 59190 flow. Second operand 50 states and 2885 transitions. [2021-10-13 22:48:10,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1583 transitions, 68732 flow [2021-10-13 22:48:13,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 722 places, 1583 transitions, 66155 flow, removed 1047 selfloop flow, removed 41 redundant places. [2021-10-13 22:48:13,124 INFO L242 Difference]: Finished difference. Result has 731 places, 1536 transitions, 64127 flow [2021-10-13 22:48:13,125 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=57343, PETRI_DIFFERENCE_MINUEND_PLACES=673, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=872, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=64127, PETRI_PLACES=731, PETRI_TRANSITIONS=1536} [2021-10-13 22:48:13,125 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 663 predicate places. [2021-10-13 22:48:13,125 INFO L470 AbstractCegarLoop]: Abstraction has has 731 places, 1536 transitions, 64127 flow [2021-10-13 22:48:13,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:13,126 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:13,126 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:13,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-10-13 22:48:13,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-10-13 22:48:13,326 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:13,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:13,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1034368221, now seen corresponding path program 26 times [2021-10-13 22:48:13,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:13,327 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183679305] [2021-10-13 22:48:13,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:13,327 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:13,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:13,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183679305] [2021-10-13 22:48:13,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183679305] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:13,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755746204] [2021-10-13 22:48:13,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:48:13,418 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:13,419 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:13,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-13 22:48:14,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:48:14,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:14,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:14,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:15,317 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:15,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755746204] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:15,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:15,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2021-10-13 22:48:15,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038159016] [2021-10-13 22:48:15,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:15,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:15,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:15,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:15,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:15,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 731 places, 1536 transitions, 64127 flow. Second operand has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:15,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:15,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:15,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:19,709 INFO L129 PetriNetUnfolder]: 1281/9222 cut-off events. [2021-10-13 22:48:19,709 INFO L130 PetriNetUnfolder]: For 350785/353158 co-relation queries the response was YES. [2021-10-13 22:48:19,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66750 conditions, 9222 events. 1281/9222 cut-off events. For 350785/353158 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 121300 event pairs, 0 based on Foata normal form. 292/9207 useless extension candidates. Maximal degree in co-relation 66510. Up to 1455 conditions per place. [2021-10-13 22:48:19,869 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 392 selfloop transitions, 1190 changer transitions 24/1669 dead transitions. [2021-10-13 22:48:19,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 1669 transitions, 73645 flow [2021-10-13 22:48:19,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-10-13 22:48:19,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-10-13 22:48:19,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 3116 transitions. [2021-10-13 22:48:19,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8485838779956427 [2021-10-13 22:48:19,871 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 3116 transitions. [2021-10-13 22:48:19,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 3116 transitions. [2021-10-13 22:48:19,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:19,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 3116 transitions. [2021-10-13 22:48:19,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 57.7037037037037) internal successors, (3116), 54 states have internal predecessors, (3116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:19,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:19,876 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 68.0) internal successors, (3740), 55 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:19,876 INFO L186 Difference]: Start difference. First operand has 731 places, 1536 transitions, 64127 flow. Second operand 54 states and 3116 transitions. [2021-10-13 22:48:19,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 1669 transitions, 73645 flow [2021-10-13 22:48:22,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 1669 transitions, 72858 flow, removed 235 selfloop flow, removed 30 redundant places. [2021-10-13 22:48:22,440 INFO L242 Difference]: Finished difference. Result has 763 places, 1622 transitions, 71285 flow [2021-10-13 22:48:22,440 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=63460, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=71285, PETRI_PLACES=763, PETRI_TRANSITIONS=1622} [2021-10-13 22:48:22,441 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 695 predicate places. [2021-10-13 22:48:22,441 INFO L470 AbstractCegarLoop]: Abstraction has has 763 places, 1622 transitions, 71285 flow [2021-10-13 22:48:22,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.095238095238095) internal successors, (1178), 21 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:22,441 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:22,441 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:22,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-10-13 22:48:22,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:22,641 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:22,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:22,642 INFO L82 PathProgramCache]: Analyzing trace with hash 556389761, now seen corresponding path program 27 times [2021-10-13 22:48:22,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:22,642 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031053803] [2021-10-13 22:48:22,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:22,642 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:22,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:22,736 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:22,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:22,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031053803] [2021-10-13 22:48:22,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031053803] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:22,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816301909] [2021-10-13 22:48:22,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:48:22,737 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:22,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:22,748 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:22,748 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-10-13 22:48:24,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:48:24,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:24,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:24,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:24,699 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:24,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816301909] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:24,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:24,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:48:24,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561275460] [2021-10-13 22:48:24,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:24,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:24,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:24,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:24,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:24,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 763 places, 1622 transitions, 71285 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:24,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:24,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:24,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:28,819 INFO L129 PetriNetUnfolder]: 1338/9732 cut-off events. [2021-10-13 22:48:28,820 INFO L130 PetriNetUnfolder]: For 392009/394522 co-relation queries the response was YES. [2021-10-13 22:48:28,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72846 conditions, 9732 events. 1338/9732 cut-off events. For 392009/394522 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 129436 event pairs, 0 based on Foata normal form. 104/9515 useless extension candidates. Maximal degree in co-relation 72596. Up to 2196 conditions per place. [2021-10-13 22:48:28,998 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1467 selfloop transitions, 244 changer transitions 10/1784 dead transitions. [2021-10-13 22:48:28,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 786 places, 1784 transitions, 82543 flow [2021-10-13 22:48:28,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:48:28,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:48:28,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1436 transitions. [2021-10-13 22:48:29,000 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8447058823529412 [2021-10-13 22:48:29,000 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1436 transitions. [2021-10-13 22:48:29,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1436 transitions. [2021-10-13 22:48:29,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:29,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1436 transitions. [2021-10-13 22:48:29,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.44) internal successors, (1436), 25 states have internal predecessors, (1436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:29,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:29,002 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:29,002 INFO L186 Difference]: Start difference. First operand has 763 places, 1622 transitions, 71285 flow. Second operand 25 states and 1436 transitions. [2021-10-13 22:48:29,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 786 places, 1784 transitions, 82543 flow [2021-10-13 22:48:32,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1784 transitions, 81087 flow, removed 567 selfloop flow, removed 35 redundant places. [2021-10-13 22:48:32,116 INFO L242 Difference]: Finished difference. Result has 758 places, 1689 transitions, 75339 flow [2021-10-13 22:48:32,117 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=69929, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=75339, PETRI_PLACES=758, PETRI_TRANSITIONS=1689} [2021-10-13 22:48:32,117 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 690 predicate places. [2021-10-13 22:48:32,117 INFO L470 AbstractCegarLoop]: Abstraction has has 758 places, 1689 transitions, 75339 flow [2021-10-13 22:48:32,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:32,118 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:32,118 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:32,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:32,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:32,331 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:32,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:32,332 INFO L82 PathProgramCache]: Analyzing trace with hash -529902541, now seen corresponding path program 28 times [2021-10-13 22:48:32,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:32,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004625153] [2021-10-13 22:48:32,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:32,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:32,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:32,462 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:32,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:32,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004625153] [2021-10-13 22:48:32,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004625153] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:32,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530330755] [2021-10-13 22:48:32,462 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:32,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:32,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:32,463 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:32,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-10-13 22:48:34,044 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:48:34,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:34,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:34,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:34,396 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:34,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530330755] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:34,397 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:34,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:48:34,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725915288] [2021-10-13 22:48:34,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:34,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:34,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:34,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:34,398 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:34,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 758 places, 1689 transitions, 75339 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:34,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:34,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:34,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:38,922 INFO L129 PetriNetUnfolder]: 1454/10562 cut-off events. [2021-10-13 22:48:38,923 INFO L130 PetriNetUnfolder]: For 414059/416787 co-relation queries the response was YES. [2021-10-13 22:48:39,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78829 conditions, 10562 events. 1454/10562 cut-off events. For 414059/416787 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 142364 event pairs, 0 based on Foata normal form. 148/10360 useless extension candidates. Maximal degree in co-relation 78579. Up to 2220 conditions per place. [2021-10-13 22:48:39,188 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1418 selfloop transitions, 382 changer transitions 0/1863 dead transitions. [2021-10-13 22:48:39,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 1863 transitions, 86427 flow [2021-10-13 22:48:39,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:48:39,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:48:39,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1665 transitions. [2021-10-13 22:48:39,189 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8443204868154158 [2021-10-13 22:48:39,190 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1665 transitions. [2021-10-13 22:48:39,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1665 transitions. [2021-10-13 22:48:39,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:39,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1665 transitions. [2021-10-13 22:48:39,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.41379310344828) internal successors, (1665), 29 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:39,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:39,192 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:39,192 INFO L186 Difference]: Start difference. First operand has 758 places, 1689 transitions, 75339 flow. Second operand 29 states and 1665 transitions. [2021-10-13 22:48:39,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 1863 transitions, 86427 flow [2021-10-13 22:48:42,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 1863 transitions, 85925 flow, removed 133 selfloop flow, removed 14 redundant places. [2021-10-13 22:48:42,302 INFO L242 Difference]: Finished difference. Result has 779 places, 1782 transitions, 80995 flow [2021-10-13 22:48:42,303 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=74887, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=80995, PETRI_PLACES=779, PETRI_TRANSITIONS=1782} [2021-10-13 22:48:42,304 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 711 predicate places. [2021-10-13 22:48:42,304 INFO L470 AbstractCegarLoop]: Abstraction has has 779 places, 1782 transitions, 80995 flow [2021-10-13 22:48:42,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:42,304 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:42,304 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:42,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:42,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:42,510 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:42,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:42,510 INFO L82 PathProgramCache]: Analyzing trace with hash 218613243, now seen corresponding path program 29 times [2021-10-13 22:48:42,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:42,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409297337] [2021-10-13 22:48:42,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:42,511 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:42,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:42,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:42,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409297337] [2021-10-13 22:48:42,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409297337] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:42,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345325080] [2021-10-13 22:48:42,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:42,614 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:42,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:42,615 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:42,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-13 22:48:44,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:48:44,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:44,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:44,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:44,555 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:44,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345325080] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:44,555 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:44,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:48:44,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026129581] [2021-10-13 22:48:44,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:44,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:44,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:44,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:44,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:44,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 779 places, 1782 transitions, 80995 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:44,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:44,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:44,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:49,743 INFO L129 PetriNetUnfolder]: 1551/11115 cut-off events. [2021-10-13 22:48:49,743 INFO L130 PetriNetUnfolder]: For 460587/464142 co-relation queries the response was YES. [2021-10-13 22:48:49,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84171 conditions, 11115 events. 1551/11115 cut-off events. For 460587/464142 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 150532 event pairs, 0 based on Foata normal form. 289/11039 useless extension candidates. Maximal degree in co-relation 83912. Up to 1824 conditions per place. [2021-10-13 22:48:49,952 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 847 selfloop transitions, 951 changer transitions 13/1874 dead transitions. [2021-10-13 22:48:49,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 1874 transitions, 88483 flow [2021-10-13 22:48:49,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 22:48:49,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-13 22:48:49,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2478 transitions. [2021-10-13 22:48:49,954 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.847469220246238 [2021-10-13 22:48:49,954 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2478 transitions. [2021-10-13 22:48:49,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2478 transitions. [2021-10-13 22:48:49,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:49,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2478 transitions. [2021-10-13 22:48:49,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 57.627906976744185) internal successors, (2478), 43 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:49,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 68.0) internal successors, (2992), 44 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:49,957 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 68.0) internal successors, (2992), 44 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:49,957 INFO L186 Difference]: Start difference. First operand has 779 places, 1782 transitions, 80995 flow. Second operand 43 states and 2478 transitions. [2021-10-13 22:48:49,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 1874 transitions, 88483 flow [2021-10-13 22:48:53,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 808 places, 1874 transitions, 88128 flow, removed 36 selfloop flow, removed 13 redundant places. [2021-10-13 22:48:53,681 INFO L242 Difference]: Finished difference. Result has 812 places, 1816 transitions, 85289 flow [2021-10-13 22:48:53,683 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=80643, PETRI_DIFFERENCE_MINUEND_PLACES=766, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=911, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=85289, PETRI_PLACES=812, PETRI_TRANSITIONS=1816} [2021-10-13 22:48:53,683 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 744 predicate places. [2021-10-13 22:48:53,683 INFO L470 AbstractCegarLoop]: Abstraction has has 812 places, 1816 transitions, 85289 flow [2021-10-13 22:48:53,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:53,683 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:53,683 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:53,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-10-13 22:48:53,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:53,885 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:53,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:53,885 INFO L82 PathProgramCache]: Analyzing trace with hash 648257481, now seen corresponding path program 30 times [2021-10-13 22:48:53,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:53,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674317657] [2021-10-13 22:48:53,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:53,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:53,978 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:53,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:53,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674317657] [2021-10-13 22:48:53,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674317657] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:53,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90222216] [2021-10-13 22:48:53,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:48:53,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:53,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:53,979 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:48:53,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-13 22:48:55,696 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:48:55,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:55,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:48:55,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:55,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90222216] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:55,995 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:55,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-10-13 22:48:55,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69070240] [2021-10-13 22:48:55,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:55,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:55,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:55,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:55,996 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:48:55,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 1816 transitions, 85289 flow. Second operand has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:55,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:55,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:48:55,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:01,717 INFO L129 PetriNetUnfolder]: 1622/11506 cut-off events. [2021-10-13 22:49:01,717 INFO L130 PetriNetUnfolder]: For 520460/524341 co-relation queries the response was YES. [2021-10-13 22:49:01,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89894 conditions, 11506 events. 1622/11506 cut-off events. For 520460/524341 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 156388 event pairs, 0 based on Foata normal form. 451/11589 useless extension candidates. Maximal degree in co-relation 89632. Up to 1889 conditions per place. [2021-10-13 22:49:01,933 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 447 selfloop transitions, 1381 changer transitions 42/1933 dead transitions. [2021-10-13 22:49:01,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 1933 transitions, 95827 flow [2021-10-13 22:49:01,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:49:01,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:49:01,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3230 transitions. [2021-10-13 22:49:01,935 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482142857142857 [2021-10-13 22:49:01,936 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3230 transitions. [2021-10-13 22:49:01,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3230 transitions. [2021-10-13 22:49:01,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:01,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3230 transitions. [2021-10-13 22:49:01,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.67857142857143) internal successors, (3230), 56 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,940 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,940 INFO L186 Difference]: Start difference. First operand has 812 places, 1816 transitions, 85289 flow. Second operand 56 states and 3230 transitions. [2021-10-13 22:49:01,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 1933 transitions, 95827 flow [2021-10-13 22:49:05,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1933 transitions, 94832 flow, removed 101 selfloop flow, removed 29 redundant places. [2021-10-13 22:49:05,777 INFO L242 Difference]: Finished difference. Result has 846 places, 1878 transitions, 92351 flow [2021-10-13 22:49:05,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=84400, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=92351, PETRI_PLACES=846, PETRI_TRANSITIONS=1878} [2021-10-13 22:49:05,778 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 778 predicate places. [2021-10-13 22:49:05,778 INFO L470 AbstractCegarLoop]: Abstraction has has 846 places, 1878 transitions, 92351 flow [2021-10-13 22:49:05,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 56.1) internal successors, (1122), 20 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:05,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:05,778 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:05,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-10-13 22:49:05,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-10-13 22:49:05,979 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:05,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:05,979 INFO L82 PathProgramCache]: Analyzing trace with hash 2117798068, now seen corresponding path program 31 times [2021-10-13 22:49:05,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:05,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766626903] [2021-10-13 22:49:05,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:05,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:06,086 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:06,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:06,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766626903] [2021-10-13 22:49:06,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766626903] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:06,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871458244] [2021-10-13 22:49:06,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:49:06,087 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:06,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:06,088 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:06,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-13 22:49:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:07,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:07,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:08,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871458244] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:08,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:08,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:08,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457020641] [2021-10-13 22:49:08,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:08,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:08,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:08,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:08,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:08,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 846 places, 1878 transitions, 92351 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:08,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:08,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:08,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:14,102 INFO L129 PetriNetUnfolder]: 1582/11406 cut-off events. [2021-10-13 22:49:14,102 INFO L130 PetriNetUnfolder]: For 526480/530118 co-relation queries the response was YES. [2021-10-13 22:49:14,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90398 conditions, 11406 events. 1582/11406 cut-off events. For 526480/530118 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 154944 event pairs, 0 based on Foata normal form. 95/11148 useless extension candidates. Maximal degree in co-relation 90128. Up to 2637 conditions per place. [2021-10-13 22:49:14,353 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1596 selfloop transitions, 296 changer transitions 6/1961 dead transitions. [2021-10-13 22:49:14,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 875 places, 1961 transitions, 99344 flow [2021-10-13 22:49:14,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:49:14,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:49:14,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1834 transitions. [2021-10-13 22:49:14,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8428308823529411 [2021-10-13 22:49:14,355 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1834 transitions. [2021-10-13 22:49:14,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1834 transitions. [2021-10-13 22:49:14,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:14,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1834 transitions. [2021-10-13 22:49:14,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.3125) internal successors, (1834), 32 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:14,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:14,358 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:14,358 INFO L186 Difference]: Start difference. First operand has 846 places, 1878 transitions, 92351 flow. Second operand 32 states and 1834 transitions. [2021-10-13 22:49:14,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 875 places, 1961 transitions, 99344 flow [2021-10-13 22:49:18,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 834 places, 1961 transitions, 97629 flow, removed 572 selfloop flow, removed 41 redundant places. [2021-10-13 22:49:18,852 INFO L242 Difference]: Finished difference. Result has 839 places, 1892 transitions, 92305 flow [2021-10-13 22:49:18,853 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=90662, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=92305, PETRI_PLACES=839, PETRI_TRANSITIONS=1892} [2021-10-13 22:49:18,853 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 771 predicate places. [2021-10-13 22:49:18,853 INFO L470 AbstractCegarLoop]: Abstraction has has 839 places, 1892 transitions, 92305 flow [2021-10-13 22:49:18,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:18,854 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:18,854 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:18,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-10-13 22:49:19,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-10-13 22:49:19,054 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:19,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:19,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1634907998, now seen corresponding path program 32 times [2021-10-13 22:49:19,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:19,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560675249] [2021-10-13 22:49:19,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:19,055 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:19,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:19,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:19,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560675249] [2021-10-13 22:49:19,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560675249] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:19,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741313309] [2021-10-13 22:49:19,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:49:19,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:19,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:19,171 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:19,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-13 22:49:20,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:49:20,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:20,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:20,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:21,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741313309] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:21,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:21,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:21,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855131871] [2021-10-13 22:49:21,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:21,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:21,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:21,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:21,361 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:21,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 839 places, 1892 transitions, 92305 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:21,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:21,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:21,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:26,762 INFO L129 PetriNetUnfolder]: 1563/11193 cut-off events. [2021-10-13 22:49:26,762 INFO L130 PetriNetUnfolder]: For 517466/521138 co-relation queries the response was YES. [2021-10-13 22:49:26,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89559 conditions, 11193 events. 1563/11193 cut-off events. For 517466/521138 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 152306 event pairs, 0 based on Foata normal form. 94/10936 useless extension candidates. Maximal degree in co-relation 89287. Up to 2670 conditions per place. [2021-10-13 22:49:26,992 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1614 selfloop transitions, 264 changer transitions 9/1950 dead transitions. [2021-10-13 22:49:26,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 868 places, 1950 transitions, 98176 flow [2021-10-13 22:49:26,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:49:26,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:49:26,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1777 transitions. [2021-10-13 22:49:26,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429791271347249 [2021-10-13 22:49:26,993 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1777 transitions. [2021-10-13 22:49:26,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1777 transitions. [2021-10-13 22:49:26,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:26,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1777 transitions. [2021-10-13 22:49:26,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.32258064516129) internal successors, (1777), 31 states have internal predecessors, (1777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:26,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:26,996 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 68.0) internal successors, (2176), 32 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:26,996 INFO L186 Difference]: Start difference. First operand has 839 places, 1892 transitions, 92305 flow. Second operand 31 states and 1777 transitions. [2021-10-13 22:49:26,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 868 places, 1950 transitions, 98176 flow [2021-10-13 22:49:31,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 1950 transitions, 97775 flow, removed 13 selfloop flow, removed 27 redundant places. [2021-10-13 22:49:31,157 INFO L242 Difference]: Finished difference. Result has 845 places, 1891 transitions, 92645 flow [2021-10-13 22:49:31,158 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=91906, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=92645, PETRI_PLACES=845, PETRI_TRANSITIONS=1891} [2021-10-13 22:49:31,158 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 777 predicate places. [2021-10-13 22:49:31,158 INFO L470 AbstractCegarLoop]: Abstraction has has 845 places, 1891 transitions, 92645 flow [2021-10-13 22:49:31,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:31,158 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:31,158 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:31,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:31,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:31,360 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:31,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:31,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1763878, now seen corresponding path program 33 times [2021-10-13 22:49:31,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:31,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070819152] [2021-10-13 22:49:31,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:31,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:31,480 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:31,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:31,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070819152] [2021-10-13 22:49:31,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070819152] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:31,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567929439] [2021-10-13 22:49:31,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:49:31,480 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:31,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:31,481 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:31,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-13 22:49:33,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:49:33,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:33,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:33,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:33,709 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:33,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567929439] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:33,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:33,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:33,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000771050] [2021-10-13 22:49:33,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:33,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:33,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:33,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:33,711 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:33,711 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 1891 transitions, 92645 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:33,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:33,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:33,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:38,932 INFO L129 PetriNetUnfolder]: 1560/11178 cut-off events. [2021-10-13 22:49:38,933 INFO L130 PetriNetUnfolder]: For 523903/527579 co-relation queries the response was YES. [2021-10-13 22:49:39,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89664 conditions, 11178 events. 1560/11178 cut-off events. For 523903/527579 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 152128 event pairs, 0 based on Foata normal form. 92/10920 useless extension candidates. Maximal degree in co-relation 89390. Up to 2762 conditions per place. [2021-10-13 22:49:39,162 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1679 selfloop transitions, 163 changer transitions 3/1908 dead transitions. [2021-10-13 22:49:39,162 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 865 places, 1908 transitions, 97118 flow [2021-10-13 22:49:39,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:49:39,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:49:39,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1433 transitions. [2021-10-13 22:49:39,164 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429411764705882 [2021-10-13 22:49:39,164 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1433 transitions. [2021-10-13 22:49:39,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1433 transitions. [2021-10-13 22:49:39,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:39,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1433 transitions. [2021-10-13 22:49:39,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.32) internal successors, (1433), 25 states have internal predecessors, (1433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:39,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:39,166 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 68.0) internal successors, (1768), 26 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:39,166 INFO L186 Difference]: Start difference. First operand has 845 places, 1891 transitions, 92645 flow. Second operand 25 states and 1433 transitions. [2021-10-13 22:49:39,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 865 places, 1908 transitions, 97118 flow [2021-10-13 22:49:43,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 1908 transitions, 96672 flow, removed 43 selfloop flow, removed 28 redundant places. [2021-10-13 22:49:43,367 INFO L242 Difference]: Finished difference. Result has 840 places, 1892 transitions, 92729 flow [2021-10-13 22:49:43,369 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=92219, PETRI_DIFFERENCE_MINUEND_PLACES=813, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=92729, PETRI_PLACES=840, PETRI_TRANSITIONS=1892} [2021-10-13 22:49:43,369 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 772 predicate places. [2021-10-13 22:49:43,369 INFO L470 AbstractCegarLoop]: Abstraction has has 840 places, 1892 transitions, 92729 flow [2021-10-13 22:49:43,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:43,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:43,370 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:43,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-10-13 22:49:43,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:43,572 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:43,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:43,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1446623420, now seen corresponding path program 34 times [2021-10-13 22:49:43,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:43,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768730448] [2021-10-13 22:49:43,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:43,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:43,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:43,692 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:43,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:43,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768730448] [2021-10-13 22:49:43,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768730448] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:43,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986739384] [2021-10-13 22:49:43,693 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:49:43,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:43,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:43,694 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:43,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-13 22:49:45,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:49:45,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:45,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:45,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:46,122 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:46,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986739384] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:46,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:46,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:46,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761771398] [2021-10-13 22:49:46,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:46,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:46,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:46,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:46,124 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:46,125 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 1892 transitions, 92729 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:46,125 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:46,125 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:46,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:51,633 INFO L129 PetriNetUnfolder]: 1570/11276 cut-off events. [2021-10-13 22:49:51,633 INFO L130 PetriNetUnfolder]: For 525335/529032 co-relation queries the response was YES. [2021-10-13 22:49:51,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90179 conditions, 11276 events. 1570/11276 cut-off events. For 525335/529032 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 153880 event pairs, 0 based on Foata normal form. 97/11018 useless extension candidates. Maximal degree in co-relation 89908. Up to 2609 conditions per place. [2021-10-13 22:49:51,862 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1565 selfloop transitions, 344 changer transitions 3/1975 dead transitions. [2021-10-13 22:49:51,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 870 places, 1975 transitions, 99739 flow [2021-10-13 22:49:51,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:49:51,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:49:51,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1892 transitions. [2021-10-13 22:49:51,863 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2021-10-13 22:49:51,863 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1892 transitions. [2021-10-13 22:49:51,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1892 transitions. [2021-10-13 22:49:51,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:51,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1892 transitions. [2021-10-13 22:49:51,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 57.333333333333336) internal successors, (1892), 33 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:51,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:51,866 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 68.0) internal successors, (2312), 34 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:51,866 INFO L186 Difference]: Start difference. First operand has 840 places, 1892 transitions, 92729 flow. Second operand 33 states and 1892 transitions. [2021-10-13 22:49:51,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 870 places, 1975 transitions, 99739 flow [2021-10-13 22:49:56,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 1975 transitions, 99484 flow, removed 17 selfloop flow, removed 21 redundant places. [2021-10-13 22:49:56,154 INFO L242 Difference]: Finished difference. Result has 853 places, 1906 transitions, 94199 flow [2021-10-13 22:49:56,155 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=92484, PETRI_DIFFERENCE_MINUEND_PLACES=817, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=94199, PETRI_PLACES=853, PETRI_TRANSITIONS=1906} [2021-10-13 22:49:56,155 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 785 predicate places. [2021-10-13 22:49:56,155 INFO L470 AbstractCegarLoop]: Abstraction has has 853 places, 1906 transitions, 94199 flow [2021-10-13 22:49:56,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:56,156 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:56,156 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:56,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-10-13 22:49:56,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-10-13 22:49:56,356 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:56,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:56,356 INFO L82 PathProgramCache]: Analyzing trace with hash -1078523904, now seen corresponding path program 35 times [2021-10-13 22:49:56,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:56,356 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658568850] [2021-10-13 22:49:56,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:56,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:56,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:56,459 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:56,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:56,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658568850] [2021-10-13 22:49:56,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658568850] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:56,459 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885688715] [2021-10-13 22:49:56,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:49:56,459 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:56,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:56,460 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:49:56,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-13 22:49:58,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:49:58,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:58,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:49:58,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:58,774 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:58,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885688715] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:58,774 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:58,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:49:58,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000627145] [2021-10-13 22:49:58,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:58,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:58,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:58,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:58,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:49:58,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 1906 transitions, 94199 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:58,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:58,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:49:58,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:04,368 INFO L129 PetriNetUnfolder]: 1576/11348 cut-off events. [2021-10-13 22:50:04,368 INFO L130 PetriNetUnfolder]: For 538470/542193 co-relation queries the response was YES. [2021-10-13 22:50:04,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91133 conditions, 11348 events. 1576/11348 cut-off events. For 538470/542193 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 155110 event pairs, 0 based on Foata normal form. 96/11085 useless extension candidates. Maximal degree in co-relation 90860. Up to 2657 conditions per place. [2021-10-13 22:50:04,600 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1590 selfloop transitions, 315 changer transitions 4/1972 dead transitions. [2021-10-13 22:50:04,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 1972 transitions, 100584 flow [2021-10-13 22:50:04,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:50:04,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:50:04,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1835 transitions. [2021-10-13 22:50:04,601 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8432904411764706 [2021-10-13 22:50:04,601 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1835 transitions. [2021-10-13 22:50:04,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1835 transitions. [2021-10-13 22:50:04,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:04,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1835 transitions. [2021-10-13 22:50:04,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.34375) internal successors, (1835), 32 states have internal predecessors, (1835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:04,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:04,604 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 68.0) internal successors, (2244), 33 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:04,604 INFO L186 Difference]: Start difference. First operand has 853 places, 1906 transitions, 94199 flow. Second operand 32 states and 1835 transitions. [2021-10-13 22:50:04,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 1972 transitions, 100584 flow [2021-10-13 22:50:09,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 859 places, 1972 transitions, 100199 flow, removed 9 selfloop flow, removed 24 redundant places. [2021-10-13 22:50:09,092 INFO L242 Difference]: Finished difference. Result has 864 places, 1917 transitions, 95331 flow [2021-10-13 22:50:09,093 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=93816, PETRI_DIFFERENCE_MINUEND_PLACES=828, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=95331, PETRI_PLACES=864, PETRI_TRANSITIONS=1917} [2021-10-13 22:50:09,093 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 796 predicate places. [2021-10-13 22:50:09,093 INFO L470 AbstractCegarLoop]: Abstraction has has 864 places, 1917 transitions, 95331 flow [2021-10-13 22:50:09,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:09,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:09,093 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:09,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:09,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-10-13 22:50:09,311 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:09,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:09,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1043327712, now seen corresponding path program 36 times [2021-10-13 22:50:09,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:09,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570376442] [2021-10-13 22:50:09,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:09,312 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:09,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:09,428 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:09,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:09,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570376442] [2021-10-13 22:50:09,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570376442] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:09,428 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871559575] [2021-10-13 22:50:09,428 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:50:09,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:09,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:09,429 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:09,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-13 22:50:11,299 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:50:11,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:11,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:50:11,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:11,710 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:11,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871559575] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:11,711 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:11,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-10-13 22:50:11,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961418954] [2021-10-13 22:50:11,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:50:11,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:11,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:50:11,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:50:11,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:11,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 1917 transitions, 95331 flow. Second operand has 21 states, 21 states have (on average 56.142857142857146) internal successors, (1179), 21 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:11,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:11,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:11,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:17,782 INFO L129 PetriNetUnfolder]: 1624/11763 cut-off events. [2021-10-13 22:50:17,782 INFO L130 PetriNetUnfolder]: For 561250/564914 co-relation queries the response was YES. [2021-10-13 22:50:17,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94412 conditions, 11763 events. 1624/11763 cut-off events. For 561250/564914 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 162575 event pairs, 0 based on Foata normal form. 110/11502 useless extension candidates. Maximal degree in co-relation 94135. Up to 2530 conditions per place. [2021-10-13 22:50:18,037 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1405 selfloop transitions, 562 changer transitions 5/2035 dead transitions. [2021-10-13 22:50:18,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 907 places, 2035 transitions, 104637 flow [2021-10-13 22:50:18,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 22:50:18,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-13 22:50:18,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2579 transitions. [2021-10-13 22:50:18,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8428104575163399 [2021-10-13 22:50:18,039 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2579 transitions. [2021-10-13 22:50:18,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2579 transitions. [2021-10-13 22:50:18,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:18,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2579 transitions. [2021-10-13 22:50:18,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 57.31111111111111) internal successors, (2579), 45 states have internal predecessors, (2579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 68.0) internal successors, (3128), 46 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,042 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 68.0) internal successors, (3128), 46 states have internal predecessors, (3128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,042 INFO L186 Difference]: Start difference. First operand has 864 places, 1917 transitions, 95331 flow. Second operand 45 states and 2579 transitions. [2021-10-13 22:50:18,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 907 places, 2035 transitions, 104637 flow [2021-10-13 22:50:22,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 881 places, 2035 transitions, 104278 flow, removed 15 selfloop flow, removed 26 redundant places. [2021-10-13 22:50:22,960 INFO L242 Difference]: Finished difference. Result has 888 places, 1968 transitions, 99511 flow [2021-10-13 22:50:22,961 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=94985, PETRI_DIFFERENCE_MINUEND_PLACES=837, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=99511, PETRI_PLACES=888, PETRI_TRANSITIONS=1968} [2021-10-13 22:50:22,962 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 820 predicate places. [2021-10-13 22:50:22,962 INFO L470 AbstractCegarLoop]: Abstraction has has 888 places, 1968 transitions, 99511 flow [2021-10-13 22:50:22,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 56.142857142857146) internal successors, (1179), 21 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:22,962 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:22,962 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:22,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:23,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:23,163 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:23,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:23,163 INFO L82 PathProgramCache]: Analyzing trace with hash -259378568, now seen corresponding path program 37 times [2021-10-13 22:50:23,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:23,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358834757] [2021-10-13 22:50:23,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:23,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:23,284 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:23,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:23,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358834757] [2021-10-13 22:50:23,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358834757] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:23,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489596825] [2021-10-13 22:50:23,284 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:50:23,284 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:23,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:23,285 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:23,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-13 22:50:25,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:25,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:25,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:25,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489596825] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:25,664 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:25,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:25,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004905858] [2021-10-13 22:50:25,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:25,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:25,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:25,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:25,665 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:25,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 1968 transitions, 99511 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:25,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:25,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:25,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:33,029 INFO L129 PetriNetUnfolder]: 1656/12089 cut-off events. [2021-10-13 22:50:33,029 INFO L130 PetriNetUnfolder]: For 623013/626972 co-relation queries the response was YES. [2021-10-13 22:50:33,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98754 conditions, 12089 events. 1656/12089 cut-off events. For 623013/626972 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 168075 event pairs, 0 based on Foata normal form. 465/12169 useless extension candidates. Maximal degree in co-relation 98472. Up to 2003 conditions per place. [2021-10-13 22:50:33,287 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 266 selfloop transitions, 1715 changer transitions 16/2060 dead transitions. [2021-10-13 22:50:33,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 954 places, 2060 transitions, 108698 flow [2021-10-13 22:50:33,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-10-13 22:50:33,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2021-10-13 22:50:33,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 3973 transitions. [2021-10-13 22:50:33,289 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8467604433077579 [2021-10-13 22:50:33,289 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 3973 transitions. [2021-10-13 22:50:33,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 3973 transitions. [2021-10-13 22:50:33,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:33,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 3973 transitions. [2021-10-13 22:50:33,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 57.57971014492754) internal successors, (3973), 69 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:33,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 68.0) internal successors, (4760), 70 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:33,294 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 68.0) internal successors, (4760), 70 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:33,294 INFO L186 Difference]: Start difference. First operand has 888 places, 1968 transitions, 99511 flow. Second operand 69 states and 3973 transitions. [2021-10-13 22:50:33,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 954 places, 2060 transitions, 108698 flow [2021-10-13 22:50:38,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 927 places, 2060 transitions, 108168 flow, removed 134 selfloop flow, removed 27 redundant places. [2021-10-13 22:50:38,265 INFO L242 Difference]: Finished difference. Result has 936 places, 2036 transitions, 107737 flow [2021-10-13 22:50:38,266 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=99003, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1646, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=107737, PETRI_PLACES=936, PETRI_TRANSITIONS=2036} [2021-10-13 22:50:38,266 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 868 predicate places. [2021-10-13 22:50:38,266 INFO L470 AbstractCegarLoop]: Abstraction has has 936 places, 2036 transitions, 107737 flow [2021-10-13 22:50:38,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:38,267 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:38,267 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:38,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-10-13 22:50:38,490 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2021-10-13 22:50:38,490 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:38,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:38,490 INFO L82 PathProgramCache]: Analyzing trace with hash -158290454, now seen corresponding path program 38 times [2021-10-13 22:50:38,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:38,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596697185] [2021-10-13 22:50:38,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:38,491 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:38,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:38,610 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:38,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:38,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596697185] [2021-10-13 22:50:38,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596697185] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:38,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958541089] [2021-10-13 22:50:38,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:50:38,610 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:38,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:38,611 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:38,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-13 22:50:40,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:50:40,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:40,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:40,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:40,970 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:40,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958541089] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:40,971 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:40,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:40,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928396456] [2021-10-13 22:50:40,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:40,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:40,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:40,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:40,972 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:40,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 936 places, 2036 transitions, 107737 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:40,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:40,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:40,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:47,417 INFO L129 PetriNetUnfolder]: 1643/12062 cut-off events. [2021-10-13 22:50:47,417 INFO L130 PetriNetUnfolder]: For 641883/645484 co-relation queries the response was YES. [2021-10-13 22:50:47,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101493 conditions, 12062 events. 1643/12062 cut-off events. For 641883/645484 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 167622 event pairs, 0 based on Foata normal form. 92/11773 useless extension candidates. Maximal degree in co-relation 101202. Up to 2928 conditions per place. [2021-10-13 22:50:47,688 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1787 selfloop transitions, 197 changer transitions 6/2053 dead transitions. [2021-10-13 22:50:47,688 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 958 places, 2053 transitions, 112576 flow [2021-10-13 22:50:47,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:50:47,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:50:47,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1491 transitions. [2021-10-13 22:50:47,689 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8433257918552036 [2021-10-13 22:50:47,689 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1491 transitions. [2021-10-13 22:50:47,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1491 transitions. [2021-10-13 22:50:47,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:47,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1491 transitions. [2021-10-13 22:50:47,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.34615384615385) internal successors, (1491), 26 states have internal predecessors, (1491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:47,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:47,691 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 68.0) internal successors, (1836), 27 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:47,691 INFO L186 Difference]: Start difference. First operand has 936 places, 2036 transitions, 107737 flow. Second operand 26 states and 1491 transitions. [2021-10-13 22:50:47,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 958 places, 2053 transitions, 112576 flow [2021-10-13 22:50:53,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 902 places, 2053 transitions, 105294 flow, removed 3082 selfloop flow, removed 56 redundant places. [2021-10-13 22:50:53,685 INFO L242 Difference]: Finished difference. Result has 905 places, 2034 transitions, 101033 flow [2021-10-13 22:50:53,686 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=100507, PETRI_DIFFERENCE_MINUEND_PLACES=877, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1839, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=101033, PETRI_PLACES=905, PETRI_TRANSITIONS=2034} [2021-10-13 22:50:53,686 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 837 predicate places. [2021-10-13 22:50:53,686 INFO L470 AbstractCegarLoop]: Abstraction has has 905 places, 2034 transitions, 101033 flow [2021-10-13 22:50:53,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:53,686 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:53,686 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:53,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-10-13 22:50:53,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:53,887 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:53,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:53,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1968049718, now seen corresponding path program 39 times [2021-10-13 22:50:53,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:53,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480512029] [2021-10-13 22:50:53,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:53,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:53,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:53,990 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:53,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:53,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480512029] [2021-10-13 22:50:53,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480512029] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:53,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867840512] [2021-10-13 22:50:53,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:50:53,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:53,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:53,992 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:53,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-13 22:50:55,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:50:55,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:55,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:50:55,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:56,364 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:56,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867840512] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:56,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:56,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:50:56,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058175538] [2021-10-13 22:50:56,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:56,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:56,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:56,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=382, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:56,366 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:50:56,367 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 905 places, 2034 transitions, 101033 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:56,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:56,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:50:56,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:03,377 INFO L129 PetriNetUnfolder]: 1680/12288 cut-off events. [2021-10-13 22:51:03,377 INFO L130 PetriNetUnfolder]: For 593433/597179 co-relation queries the response was YES. [2021-10-13 22:51:03,574 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98833 conditions, 12288 events. 1680/12288 cut-off events. For 593433/597179 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 171400 event pairs, 0 based on Foata normal form. 324/12224 useless extension candidates. Maximal degree in co-relation 98552. Up to 1988 conditions per place. [2021-10-13 22:51:03,635 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 510 selfloop transitions, 1510 changer transitions 22/2105 dead transitions. [2021-10-13 22:51:03,635 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 961 places, 2105 transitions, 109089 flow [2021-10-13 22:51:03,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-10-13 22:51:03,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2021-10-13 22:51:03,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3395 transitions. [2021-10-13 22:51:03,637 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8462113659022931 [2021-10-13 22:51:03,637 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3395 transitions. [2021-10-13 22:51:03,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3395 transitions. [2021-10-13 22:51:03,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:03,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3395 transitions. [2021-10-13 22:51:03,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.54237288135593) internal successors, (3395), 59 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:03,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:03,641 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 68.0) internal successors, (4080), 60 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:03,641 INFO L186 Difference]: Start difference. First operand has 905 places, 2034 transitions, 101033 flow. Second operand 59 states and 3395 transitions. [2021-10-13 22:51:03,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 961 places, 2105 transitions, 109089 flow [2021-10-13 22:51:08,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 929 places, 2105 transitions, 107609 flow, removed 302 selfloop flow, removed 32 redundant places. [2021-10-13 22:51:08,920 INFO L242 Difference]: Finished difference. Result has 937 places, 2075 transitions, 105988 flow [2021-10-13 22:51:08,921 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=99661, PETRI_DIFFERENCE_MINUEND_PLACES=871, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2034, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1466, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=105988, PETRI_PLACES=937, PETRI_TRANSITIONS=2075} [2021-10-13 22:51:08,922 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 869 predicate places. [2021-10-13 22:51:08,922 INFO L470 AbstractCegarLoop]: Abstraction has has 937 places, 2075 transitions, 105988 flow [2021-10-13 22:51:08,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:08,922 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:08,922 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:08,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:09,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:09,133 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:09,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:09,134 INFO L82 PathProgramCache]: Analyzing trace with hash -1229106482, now seen corresponding path program 40 times [2021-10-13 22:51:09,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:09,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434743662] [2021-10-13 22:51:09,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:09,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:09,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:09,238 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:09,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:09,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434743662] [2021-10-13 22:51:09,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434743662] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:09,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137977413] [2021-10-13 22:51:09,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:51:09,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:09,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:09,240 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:09,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-13 22:51:11,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:51:11,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:11,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:11,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:11,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137977413] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:11,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:11,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:51:11,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569196222] [2021-10-13 22:51:11,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:51:11,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:11,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:51:11,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:51:11,652 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:11,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 937 places, 2075 transitions, 105988 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:11,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:11,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:11,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:18,074 INFO L129 PetriNetUnfolder]: 1660/12192 cut-off events. [2021-10-13 22:51:18,074 INFO L130 PetriNetUnfolder]: For 576851/580371 co-relation queries the response was YES. [2021-10-13 22:51:18,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99308 conditions, 12192 events. 1660/12192 cut-off events. For 576851/580371 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 170016 event pairs, 0 based on Foata normal form. 175/11980 useless extension candidates. Maximal degree in co-relation 99030. Up to 2694 conditions per place. [2021-10-13 22:51:18,320 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1325 selfloop transitions, 696 changer transitions 3/2087 dead transitions. [2021-10-13 22:51:18,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 966 places, 2087 transitions, 110872 flow [2021-10-13 22:51:18,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:51:18,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:51:18,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2186 transitions. [2021-10-13 22:51:18,321 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8459752321981424 [2021-10-13 22:51:18,321 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2186 transitions. [2021-10-13 22:51:18,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2186 transitions. [2021-10-13 22:51:18,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:18,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2186 transitions. [2021-10-13 22:51:18,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 57.526315789473685) internal successors, (2186), 38 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:18,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 68.0) internal successors, (2652), 39 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:18,324 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 68.0) internal successors, (2652), 39 states have internal predecessors, (2652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:18,324 INFO L186 Difference]: Start difference. First operand has 937 places, 2075 transitions, 105988 flow. Second operand 38 states and 2186 transitions. [2021-10-13 22:51:18,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 966 places, 2087 transitions, 110872 flow [2021-10-13 22:51:23,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 926 places, 2087 transitions, 109460 flow, removed 501 selfloop flow, removed 40 redundant places. [2021-10-13 22:51:23,596 INFO L242 Difference]: Finished difference. Result has 932 places, 2081 transitions, 106866 flow [2021-10-13 22:51:23,598 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=104620, PETRI_DIFFERENCE_MINUEND_PLACES=889, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=691, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=106866, PETRI_PLACES=932, PETRI_TRANSITIONS=2081} [2021-10-13 22:51:23,598 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 864 predicate places. [2021-10-13 22:51:23,598 INFO L470 AbstractCegarLoop]: Abstraction has has 932 places, 2081 transitions, 106866 flow [2021-10-13 22:51:23,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:23,598 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:23,598 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:23,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-10-13 22:51:23,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-10-13 22:51:23,799 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:23,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:23,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1277497716, now seen corresponding path program 41 times [2021-10-13 22:51:23,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:23,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301449277] [2021-10-13 22:51:23,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:23,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:23,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:23,903 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:23,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:23,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301449277] [2021-10-13 22:51:23,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301449277] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:23,903 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314279127] [2021-10-13 22:51:23,903 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:51:23,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:23,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:23,904 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:23,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-13 22:51:26,037 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:51:26,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:26,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:26,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:26,421 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:26,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314279127] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:26,421 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:26,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:51:26,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510310908] [2021-10-13 22:51:26,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:26,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:26,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:26,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:26,423 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:26,423 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 932 places, 2081 transitions, 106866 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:26,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:26,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:26,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:33,778 INFO L129 PetriNetUnfolder]: 1697/12650 cut-off events. [2021-10-13 22:51:33,779 INFO L130 PetriNetUnfolder]: For 621605/625374 co-relation queries the response was YES. [2021-10-13 22:51:33,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103790 conditions, 12650 events. 1697/12650 cut-off events. For 621605/625374 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 177782 event pairs, 0 based on Foata normal form. 550/12794 useless extension candidates. Maximal degree in co-relation 103509. Up to 2046 conditions per place. [2021-10-13 22:51:34,024 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 247 selfloop transitions, 1855 changer transitions 21/2186 dead transitions. [2021-10-13 22:51:34,024 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1005 places, 2186 transitions, 117256 flow [2021-10-13 22:51:34,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-10-13 22:51:34,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2021-10-13 22:51:34,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4378 transitions. [2021-10-13 22:51:34,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471362229102167 [2021-10-13 22:51:34,026 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4378 transitions. [2021-10-13 22:51:34,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4378 transitions. [2021-10-13 22:51:34,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:34,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4378 transitions. [2021-10-13 22:51:34,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 57.60526315789474) internal successors, (4378), 76 states have internal predecessors, (4378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:34,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 68.0) internal successors, (5236), 77 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:34,032 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 68.0) internal successors, (5236), 77 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:34,032 INFO L186 Difference]: Start difference. First operand has 932 places, 2081 transitions, 106866 flow. Second operand 76 states and 4378 transitions. [2021-10-13 22:51:34,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1005 places, 2186 transitions, 117256 flow [2021-10-13 22:51:39,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 976 places, 2186 transitions, 116711 flow, removed 88 selfloop flow, removed 29 redundant places. [2021-10-13 22:51:39,695 INFO L242 Difference]: Finished difference. Result has 986 places, 2155 transitions, 116059 flow [2021-10-13 22:51:39,696 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=106325, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2081, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=116059, PETRI_PLACES=986, PETRI_TRANSITIONS=2155} [2021-10-13 22:51:39,696 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 918 predicate places. [2021-10-13 22:51:39,696 INFO L470 AbstractCegarLoop]: Abstraction has has 986 places, 2155 transitions, 116059 flow [2021-10-13 22:51:39,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:39,697 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:39,697 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:39,720 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-10-13 22:51:39,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:39,897 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:39,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:39,898 INFO L82 PathProgramCache]: Analyzing trace with hash -2008240908, now seen corresponding path program 42 times [2021-10-13 22:51:39,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:39,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102547738] [2021-10-13 22:51:39,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:39,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:40,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:40,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102547738] [2021-10-13 22:51:40,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102547738] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:40,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843649498] [2021-10-13 22:51:40,000 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:51:40,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:40,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:40,001 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:40,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-10-13 22:51:42,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-10-13 22:51:42,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:42,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:42,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:42,502 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:42,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843649498] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:42,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:42,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:51:42,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736503303] [2021-10-13 22:51:42,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:51:42,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:42,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:51:42,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:51:42,504 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:51:42,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 986 places, 2155 transitions, 116059 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:42,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:42,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:51:42,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:50,228 INFO L129 PetriNetUnfolder]: 1690/12719 cut-off events. [2021-10-13 22:51:50,229 INFO L130 PetriNetUnfolder]: For 669270/672945 co-relation queries the response was YES. [2021-10-13 22:51:50,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108668 conditions, 12719 events. 1690/12719 cut-off events. For 669270/672945 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 179243 event pairs, 0 based on Foata normal form. 290/12598 useless extension candidates. Maximal degree in co-relation 108378. Up to 2239 conditions per place. [2021-10-13 22:51:50,546 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 771 selfloop transitions, 1371 changer transitions 11/2216 dead transitions. [2021-10-13 22:51:50,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1041 places, 2216 transitions, 124087 flow [2021-10-13 22:51:50,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-10-13 22:51:50,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-10-13 22:51:50,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3287 transitions. [2021-10-13 22:51:50,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8480392156862745 [2021-10-13 22:51:50,549 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3287 transitions. [2021-10-13 22:51:50,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3287 transitions. [2021-10-13 22:51:50,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:50,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3287 transitions. [2021-10-13 22:51:50,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 57.666666666666664) internal successors, (3287), 57 states have internal predecessors, (3287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:50,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 68.0) internal successors, (3944), 58 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:50,553 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 68.0) internal successors, (3944), 58 states have internal predecessors, (3944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:50,553 INFO L186 Difference]: Start difference. First operand has 986 places, 2155 transitions, 116059 flow. Second operand 57 states and 3287 transitions. [2021-10-13 22:51:50,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1041 places, 2216 transitions, 124087 flow [2021-10-13 22:51:57,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 988 places, 2216 transitions, 118968 flow, removed 1957 selfloop flow, removed 53 redundant places. [2021-10-13 22:51:57,151 INFO L242 Difference]: Finished difference. Result has 995 places, 2198 transitions, 117638 flow [2021-10-13 22:51:57,153 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=111158, PETRI_DIFFERENCE_MINUEND_PLACES=932, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=117638, PETRI_PLACES=995, PETRI_TRANSITIONS=2198} [2021-10-13 22:51:57,153 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 927 predicate places. [2021-10-13 22:51:57,153 INFO L470 AbstractCegarLoop]: Abstraction has has 995 places, 2198 transitions, 117638 flow [2021-10-13 22:51:57,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:57,153 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:57,153 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:57,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-10-13 22:51:57,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:57,367 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:57,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:57,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1968631924, now seen corresponding path program 43 times [2021-10-13 22:51:57,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:57,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281794851] [2021-10-13 22:51:57,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:57,368 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:57,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:57,476 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:57,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:57,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281794851] [2021-10-13 22:51:57,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281794851] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:57,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168708972] [2021-10-13 22:51:57,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:51:57,477 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:57,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:57,478 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:57,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-13 22:51:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:59,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:51:59,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:00,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168708972] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:00,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:00,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:00,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756399228] [2021-10-13 22:52:00,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:00,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:00,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:00,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:00,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:00,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 995 places, 2198 transitions, 117638 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:00,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:00,004 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:00,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:07,842 INFO L129 PetriNetUnfolder]: 1742/13068 cut-off events. [2021-10-13 22:52:07,842 INFO L130 PetriNetUnfolder]: For 658881/662782 co-relation queries the response was YES. [2021-10-13 22:52:08,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110584 conditions, 13068 events. 1742/13068 cut-off events. For 658881/662782 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 184744 event pairs, 0 based on Foata normal form. 335/12970 useless extension candidates. Maximal degree in co-relation 110290. Up to 2066 conditions per place. [2021-10-13 22:52:08,212 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 805 selfloop transitions, 1403 changer transitions 14/2285 dead transitions. [2021-10-13 22:52:08,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1060 places, 2285 transitions, 126871 flow [2021-10-13 22:52:08,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-10-13 22:52:08,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2021-10-13 22:52:08,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3857 transitions. [2021-10-13 22:52:08,214 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8465759438103599 [2021-10-13 22:52:08,214 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 3857 transitions. [2021-10-13 22:52:08,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 3857 transitions. [2021-10-13 22:52:08,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:08,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 3857 transitions. [2021-10-13 22:52:08,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 57.56716417910448) internal successors, (3857), 67 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:08,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 68.0) internal successors, (4624), 68 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:08,219 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 68.0) internal successors, (4624), 68 states have internal predecessors, (4624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:08,220 INFO L186 Difference]: Start difference. First operand has 995 places, 2198 transitions, 117638 flow. Second operand 67 states and 3857 transitions. [2021-10-13 22:52:08,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1060 places, 2285 transitions, 126871 flow [2021-10-13 22:52:14,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1010 places, 2285 transitions, 122856 flow, removed 1277 selfloop flow, removed 50 redundant places. [2021-10-13 22:52:15,076 INFO L242 Difference]: Finished difference. Result has 1022 places, 2263 transitions, 121339 flow [2021-10-13 22:52:15,077 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=113869, PETRI_DIFFERENCE_MINUEND_PLACES=944, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=819, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=121339, PETRI_PLACES=1022, PETRI_TRANSITIONS=2263} [2021-10-13 22:52:15,077 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 954 predicate places. [2021-10-13 22:52:15,077 INFO L470 AbstractCegarLoop]: Abstraction has has 1022 places, 2263 transitions, 121339 flow [2021-10-13 22:52:15,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:15,077 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:15,077 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:15,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-10-13 22:52:15,280 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:15,280 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:15,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:15,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1013421636, now seen corresponding path program 44 times [2021-10-13 22:52:15,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:15,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803992840] [2021-10-13 22:52:15,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:15,281 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:15,384 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:15,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:15,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803992840] [2021-10-13 22:52:15,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803992840] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:15,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300661419] [2021-10-13 22:52:15,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:52:15,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:15,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:15,385 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:15,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-13 22:52:17,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:52:17,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:17,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:17,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:17,952 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:17,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300661419] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:17,952 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:17,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:17,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152431123] [2021-10-13 22:52:17,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:17,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:17,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:17,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:17,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:17,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1022 places, 2263 transitions, 121339 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:17,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:17,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:17,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:24,937 INFO L129 PetriNetUnfolder]: 1737/13077 cut-off events. [2021-10-13 22:52:24,938 INFO L130 PetriNetUnfolder]: For 617830/621540 co-relation queries the response was YES. [2021-10-13 22:52:25,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109900 conditions, 13077 events. 1737/13077 cut-off events. For 617830/621540 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 185040 event pairs, 0 based on Foata normal form. 97/12740 useless extension candidates. Maximal degree in co-relation 109609. Up to 3185 conditions per place. [2021-10-13 22:52:25,210 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2062 selfloop transitions, 194 changer transitions 6/2325 dead transitions. [2021-10-13 22:52:25,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1043 places, 2325 transitions, 128659 flow [2021-10-13 22:52:25,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:52:25,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:52:25,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1376 transitions. [2021-10-13 22:52:25,211 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2021-10-13 22:52:25,211 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1376 transitions. [2021-10-13 22:52:25,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1376 transitions. [2021-10-13 22:52:25,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:25,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1376 transitions. [2021-10-13 22:52:25,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.333333333333336) internal successors, (1376), 24 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:25,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:25,213 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 68.0) internal successors, (1700), 25 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:25,213 INFO L186 Difference]: Start difference. First operand has 1022 places, 2263 transitions, 121339 flow. Second operand 24 states and 1376 transitions. [2021-10-13 22:52:25,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1043 places, 2325 transitions, 128659 flow [2021-10-13 22:52:31,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 997 places, 2325 transitions, 127205 flow, removed 478 selfloop flow, removed 46 redundant places. [2021-10-13 22:52:31,372 INFO L242 Difference]: Finished difference. Result has 1000 places, 2264 transitions, 120680 flow [2021-10-13 22:52:31,373 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=119915, PETRI_DIFFERENCE_MINUEND_PLACES=974, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2069, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=120680, PETRI_PLACES=1000, PETRI_TRANSITIONS=2264} [2021-10-13 22:52:31,374 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 932 predicate places. [2021-10-13 22:52:31,374 INFO L470 AbstractCegarLoop]: Abstraction has has 1000 places, 2264 transitions, 120680 flow [2021-10-13 22:52:31,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:31,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:31,374 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:31,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:31,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-10-13 22:52:31,575 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:31,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:31,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1605558632, now seen corresponding path program 45 times [2021-10-13 22:52:31,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:31,575 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934172410] [2021-10-13 22:52:31,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:31,575 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:31,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:31,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934172410] [2021-10-13 22:52:31,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934172410] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:31,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770232152] [2021-10-13 22:52:31,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:52:31,673 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:31,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:31,674 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:31,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-13 22:52:33,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-13 22:52:33,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:33,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:33,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:34,268 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:34,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770232152] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:34,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:34,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:34,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96914282] [2021-10-13 22:52:34,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:34,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:34,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:34,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:34,269 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:34,270 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1000 places, 2264 transitions, 120680 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:34,270 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:34,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:34,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:41,499 INFO L129 PetriNetUnfolder]: 1738/13097 cut-off events. [2021-10-13 22:52:41,500 INFO L130 PetriNetUnfolder]: For 611575/615136 co-relation queries the response was YES. [2021-10-13 22:52:41,712 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109569 conditions, 13097 events. 1738/13097 cut-off events. For 611575/615136 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 185490 event pairs, 0 based on Foata normal form. 97/12761 useless extension candidates. Maximal degree in co-relation 109277. Up to 3101 conditions per place. [2021-10-13 22:52:41,780 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1962 selfloop transitions, 297 changer transitions 3/2325 dead transitions. [2021-10-13 22:52:41,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 2325 transitions, 127858 flow [2021-10-13 22:52:41,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:52:41,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:52:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1719 transitions. [2021-10-13 22:52:41,781 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8426470588235294 [2021-10-13 22:52:41,781 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1719 transitions. [2021-10-13 22:52:41,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1719 transitions. [2021-10-13 22:52:41,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:41,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1719 transitions. [2021-10-13 22:52:41,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.3) internal successors, (1719), 30 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:41,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:41,784 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:41,784 INFO L186 Difference]: Start difference. First operand has 1000 places, 2264 transitions, 120680 flow. Second operand 30 states and 1719 transitions. [2021-10-13 22:52:41,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 2325 transitions, 127858 flow [2021-10-13 22:52:47,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1007 places, 2325 transitions, 127578 flow, removed 20 selfloop flow, removed 20 redundant places. [2021-10-13 22:52:47,965 INFO L242 Difference]: Finished difference. Result has 1010 places, 2270 transitions, 121543 flow [2021-10-13 22:52:47,966 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=120414, PETRI_DIFFERENCE_MINUEND_PLACES=978, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1967, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=121543, PETRI_PLACES=1010, PETRI_TRANSITIONS=2270} [2021-10-13 22:52:47,966 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 942 predicate places. [2021-10-13 22:52:47,967 INFO L470 AbstractCegarLoop]: Abstraction has has 1010 places, 2270 transitions, 121543 flow [2021-10-13 22:52:47,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:47,967 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:47,967 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:47,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-10-13 22:52:48,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:48,175 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:48,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:48,175 INFO L82 PathProgramCache]: Analyzing trace with hash -2112762860, now seen corresponding path program 46 times [2021-10-13 22:52:48,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:48,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758590412] [2021-10-13 22:52:48,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:48,176 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:48,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:48,318 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:48,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:48,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758590412] [2021-10-13 22:52:48,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758590412] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:48,318 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017310397] [2021-10-13 22:52:48,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:52:48,318 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:48,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:48,319 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:48,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-13 22:52:50,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:52:50,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:50,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:52:50,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:50,886 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:50,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017310397] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:50,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:50,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:52:50,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113727474] [2021-10-13 22:52:50,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:52:50,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:50,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:52:50,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:52:50,887 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:52:50,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1010 places, 2270 transitions, 121543 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:50,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:50,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:52:50,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:58,540 INFO L129 PetriNetUnfolder]: 1766/13299 cut-off events. [2021-10-13 22:52:58,540 INFO L130 PetriNetUnfolder]: For 641504/645327 co-relation queries the response was YES. [2021-10-13 22:52:58,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112066 conditions, 13299 events. 1766/13299 cut-off events. For 641504/645327 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 188965 event pairs, 0 based on Foata normal form. 365/13218 useless extension candidates. Maximal degree in co-relation 111775. Up to 2064 conditions per place. [2021-10-13 22:52:58,899 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 791 selfloop transitions, 1455 changer transitions 15/2324 dead transitions. [2021-10-13 22:52:58,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1065 places, 2324 transitions, 129264 flow [2021-10-13 22:52:58,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-10-13 22:52:58,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2021-10-13 22:52:58,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3342 transitions. [2021-10-13 22:52:58,901 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8473630831643002 [2021-10-13 22:52:58,901 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3342 transitions. [2021-10-13 22:52:58,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3342 transitions. [2021-10-13 22:52:58,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:58,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3342 transitions. [2021-10-13 22:52:58,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 57.62068965517241) internal successors, (3342), 58 states have internal predecessors, (3342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:58,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 68.0) internal successors, (4012), 59 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:58,905 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 68.0) internal successors, (4012), 59 states have internal predecessors, (4012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:58,905 INFO L186 Difference]: Start difference. First operand has 1010 places, 2270 transitions, 121543 flow. Second operand 58 states and 3342 transitions. [2021-10-13 22:52:58,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1065 places, 2324 transitions, 129264 flow [2021-10-13 22:53:05,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1043 places, 2324 transitions, 128871 flow, removed 27 selfloop flow, removed 22 redundant places. [2021-10-13 22:53:05,541 INFO L242 Difference]: Finished difference. Result has 1051 places, 2297 transitions, 127135 flow [2021-10-13 22:53:05,542 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=121172, PETRI_DIFFERENCE_MINUEND_PLACES=986, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=824, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=127135, PETRI_PLACES=1051, PETRI_TRANSITIONS=2297} [2021-10-13 22:53:05,542 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 983 predicate places. [2021-10-13 22:53:05,542 INFO L470 AbstractCegarLoop]: Abstraction has has 1051 places, 2297 transitions, 127135 flow [2021-10-13 22:53:05,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:05,543 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:05,543 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:05,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-10-13 22:53:05,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:05,746 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:05,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:05,746 INFO L82 PathProgramCache]: Analyzing trace with hash -1989008810, now seen corresponding path program 47 times [2021-10-13 22:53:05,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:05,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484145762] [2021-10-13 22:53:05,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:05,746 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:05,855 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:05,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:05,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484145762] [2021-10-13 22:53:05,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484145762] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:05,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641010292] [2021-10-13 22:53:05,856 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:53:05,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:05,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:05,857 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:05,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-10-13 22:53:08,116 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:53:08,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:08,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:53:08,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:08,621 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:08,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641010292] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:08,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:08,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:53:08,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961620543] [2021-10-13 22:53:08,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:53:08,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:08,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:53:08,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:53:08,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:08,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1051 places, 2297 transitions, 127135 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:08,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:08,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:08,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:15,947 INFO L129 PetriNetUnfolder]: 1765/13278 cut-off events. [2021-10-13 22:53:15,947 INFO L130 PetriNetUnfolder]: For 672113/675832 co-relation queries the response was YES. [2021-10-13 22:53:16,167 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114597 conditions, 13278 events. 1765/13278 cut-off events. For 672113/675832 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 188547 event pairs, 0 based on Foata normal form. 95/12929 useless extension candidates. Maximal degree in co-relation 114301. Up to 3215 conditions per place. [2021-10-13 22:53:16,240 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2051 selfloop transitions, 220 changer transitions 5/2339 dead transitions. [2021-10-13 22:53:16,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1073 places, 2339 transitions, 133615 flow [2021-10-13 22:53:16,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:53:16,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:53:16,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1663 transitions. [2021-10-13 22:53:16,242 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8433062880324543 [2021-10-13 22:53:16,242 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1663 transitions. [2021-10-13 22:53:16,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1663 transitions. [2021-10-13 22:53:16,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:16,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1663 transitions. [2021-10-13 22:53:16,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 57.3448275862069) internal successors, (1663), 29 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:16,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:16,244 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 68.0) internal successors, (2040), 30 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:16,244 INFO L186 Difference]: Start difference. First operand has 1051 places, 2297 transitions, 127135 flow. Second operand 29 states and 1663 transitions. [2021-10-13 22:53:16,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1073 places, 2339 transitions, 133615 flow [2021-10-13 22:53:23,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1033 places, 2339 transitions, 132651 flow, removed 206 selfloop flow, removed 40 redundant places. [2021-10-13 22:53:23,412 INFO L242 Difference]: Finished difference. Result has 1037 places, 2300 transitions, 126995 flow [2021-10-13 22:53:23,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=126190, PETRI_DIFFERENCE_MINUEND_PLACES=1005, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=126995, PETRI_PLACES=1037, PETRI_TRANSITIONS=2300} [2021-10-13 22:53:23,413 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 969 predicate places. [2021-10-13 22:53:23,413 INFO L470 AbstractCegarLoop]: Abstraction has has 1037 places, 2300 transitions, 126995 flow [2021-10-13 22:53:23,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:23,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:23,414 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:23,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:23,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2021-10-13 22:53:23,625 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:23,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:23,625 INFO L82 PathProgramCache]: Analyzing trace with hash 1380135194, now seen corresponding path program 48 times [2021-10-13 22:53:23,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:23,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765444630] [2021-10-13 22:53:23,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:23,626 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:23,768 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:23,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:23,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765444630] [2021-10-13 22:53:23,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765444630] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:23,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107701093] [2021-10-13 22:53:23,768 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:53:23,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:23,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:23,769 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:23,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-10-13 22:53:26,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:53:26,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:26,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:53:26,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:26,492 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:26,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107701093] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:26,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:26,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:53:26,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155221363] [2021-10-13 22:53:26,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:53:26,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:26,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:53:26,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:53:26,493 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:26,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1037 places, 2300 transitions, 126995 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:26,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:26,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:26,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:33,935 INFO L129 PetriNetUnfolder]: 1784/13444 cut-off events. [2021-10-13 22:53:33,935 INFO L130 PetriNetUnfolder]: For 690172/694048 co-relation queries the response was YES. [2021-10-13 22:53:34,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115997 conditions, 13444 events. 1784/13444 cut-off events. For 690172/694048 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 191504 event pairs, 0 based on Foata normal form. 135/13123 useless extension candidates. Maximal degree in co-relation 115701. Up to 3061 conditions per place. [2021-10-13 22:53:34,224 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1976 selfloop transitions, 358 changer transitions 5/2402 dead transitions. [2021-10-13 22:53:34,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1070 places, 2402 transitions, 135830 flow [2021-10-13 22:53:34,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:53:34,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:53:34,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2064 transitions. [2021-10-13 22:53:34,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2021-10-13 22:53:34,225 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2064 transitions. [2021-10-13 22:53:34,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2064 transitions. [2021-10-13 22:53:34,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:34,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2064 transitions. [2021-10-13 22:53:34,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 57.333333333333336) internal successors, (2064), 36 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:34,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:34,228 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 68.0) internal successors, (2516), 37 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:34,228 INFO L186 Difference]: Start difference. First operand has 1037 places, 2300 transitions, 126995 flow. Second operand 36 states and 2064 transitions. [2021-10-13 22:53:34,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1070 places, 2402 transitions, 135830 flow [2021-10-13 22:53:40,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1047 places, 2402 transitions, 135552 flow, removed 14 selfloop flow, removed 23 redundant places. [2021-10-13 22:53:40,721 INFO L242 Difference]: Finished difference. Result has 1052 places, 2316 transitions, 128622 flow [2021-10-13 22:53:40,722 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=126727, PETRI_DIFFERENCE_MINUEND_PLACES=1012, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1942, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=128622, PETRI_PLACES=1052, PETRI_TRANSITIONS=2316} [2021-10-13 22:53:40,722 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 984 predicate places. [2021-10-13 22:53:40,722 INFO L470 AbstractCegarLoop]: Abstraction has has 1052 places, 2316 transitions, 128622 flow [2021-10-13 22:53:40,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:40,722 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:40,722 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:40,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:40,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:40,923 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:40,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:40,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1066667888, now seen corresponding path program 49 times [2021-10-13 22:53:40,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:40,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216332207] [2021-10-13 22:53:40,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:40,923 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:40,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:41,030 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:41,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:41,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216332207] [2021-10-13 22:53:41,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216332207] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:41,030 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462181547] [2021-10-13 22:53:41,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:53:41,031 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:41,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:41,031 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:41,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-10-13 22:53:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:43,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:53:43,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:43,749 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:43,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462181547] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:43,749 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:43,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:53:43,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132016351] [2021-10-13 22:53:43,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:53:43,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:43,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:53:43,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:53:43,750 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:53:43,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1052 places, 2316 transitions, 128622 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:43,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:43,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:53:43,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:51,473 INFO L129 PetriNetUnfolder]: 1779/13429 cut-off events. [2021-10-13 22:53:51,473 INFO L130 PetriNetUnfolder]: For 693246/696980 co-relation queries the response was YES. [2021-10-13 22:53:51,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 116249 conditions, 13429 events. 1779/13429 cut-off events. For 693246/696980 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 191342 event pairs, 0 based on Foata normal form. 95/13071 useless extension candidates. Maximal degree in co-relation 115950. Up to 3215 conditions per place. [2021-10-13 22:53:51,773 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2025 selfloop transitions, 264 changer transitions 5/2357 dead transitions. [2021-10-13 22:53:51,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1081 places, 2357 transitions, 135106 flow [2021-10-13 22:53:51,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:53:51,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:53:51,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1721 transitions. [2021-10-13 22:53:51,775 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8436274509803922 [2021-10-13 22:53:51,775 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1721 transitions. [2021-10-13 22:53:51,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1721 transitions. [2021-10-13 22:53:51,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:51,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1721 transitions. [2021-10-13 22:53:51,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.36666666666667) internal successors, (1721), 30 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:51,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:51,777 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 68.0) internal successors, (2108), 31 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:51,777 INFO L186 Difference]: Start difference. First operand has 1052 places, 2316 transitions, 128622 flow. Second operand 30 states and 1721 transitions. [2021-10-13 22:53:51,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1081 places, 2357 transitions, 135106 flow [2021-10-13 22:53:58,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1060 places, 2357 transitions, 134733 flow, removed 22 selfloop flow, removed 21 redundant places. [2021-10-13 22:53:58,628 INFO L242 Difference]: Finished difference. Result has 1064 places, 2318 transitions, 129133 flow [2021-10-13 22:53:58,629 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=128251, PETRI_DIFFERENCE_MINUEND_PLACES=1031, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2052, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=129133, PETRI_PLACES=1064, PETRI_TRANSITIONS=2318} [2021-10-13 22:53:58,629 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 996 predicate places. [2021-10-13 22:53:58,630 INFO L470 AbstractCegarLoop]: Abstraction has has 1064 places, 2318 transitions, 129133 flow [2021-10-13 22:53:58,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:58,630 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:58,630 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:58,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-10-13 22:53:58,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:58,841 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:58,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:58,841 INFO L82 PathProgramCache]: Analyzing trace with hash -1508240556, now seen corresponding path program 50 times [2021-10-13 22:53:58,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:58,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009715985] [2021-10-13 22:53:58,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:58,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:58,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:58,944 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:58,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:58,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009715985] [2021-10-13 22:53:58,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009715985] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:58,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978215258] [2021-10-13 22:53:58,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:53:58,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:58,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:58,945 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:58,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-10-13 22:54:01,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:54:01,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:01,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:01,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:01,727 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:01,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978215258] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:01,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:01,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:54:01,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361936474] [2021-10-13 22:54:01,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:54:01,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:01,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:54:01,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:54:01,729 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:01,729 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1064 places, 2318 transitions, 129133 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:01,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:01,730 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:01,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:10,191 INFO L129 PetriNetUnfolder]: 1801/13622 cut-off events. [2021-10-13 22:54:10,191 INFO L130 PetriNetUnfolder]: For 722610/726556 co-relation queries the response was YES. [2021-10-13 22:54:10,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118455 conditions, 13622 events. 1801/13622 cut-off events. For 722610/726556 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 194798 event pairs, 0 based on Foata normal form. 316/13478 useless extension candidates. Maximal degree in co-relation 118153. Up to 2409 conditions per place. [2021-10-13 22:54:10,614 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 817 selfloop transitions, 1491 changer transitions 21/2392 dead transitions. [2021-10-13 22:54:10,614 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1117 places, 2392 transitions, 138237 flow [2021-10-13 22:54:10,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-10-13 22:54:10,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2021-10-13 22:54:10,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 3230 transitions. [2021-10-13 22:54:10,616 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8482142857142857 [2021-10-13 22:54:10,616 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 3230 transitions. [2021-10-13 22:54:10,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 3230 transitions. [2021-10-13 22:54:10,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:10,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 3230 transitions. [2021-10-13 22:54:10,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 57.67857142857143) internal successors, (3230), 56 states have internal predecessors, (3230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:10,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:10,620 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 68.0) internal successors, (3876), 57 states have internal predecessors, (3876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:10,621 INFO L186 Difference]: Start difference. First operand has 1064 places, 2318 transitions, 129133 flow. Second operand 56 states and 3230 transitions. [2021-10-13 22:54:10,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1117 places, 2392 transitions, 138237 flow [2021-10-13 22:54:17,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1091 places, 2392 transitions, 137893 flow, removed 21 selfloop flow, removed 26 redundant places. [2021-10-13 22:54:18,027 INFO L242 Difference]: Finished difference. Result has 1099 places, 2363 transitions, 135527 flow [2021-10-13 22:54:18,028 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=128811, PETRI_DIFFERENCE_MINUEND_PLACES=1036, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=842, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=135527, PETRI_PLACES=1099, PETRI_TRANSITIONS=2363} [2021-10-13 22:54:18,028 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1031 predicate places. [2021-10-13 22:54:18,028 INFO L470 AbstractCegarLoop]: Abstraction has has 1099 places, 2363 transitions, 135527 flow [2021-10-13 22:54:18,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:18,028 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:18,028 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:18,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-10-13 22:54:18,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:18,229 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:18,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:18,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1189472256, now seen corresponding path program 51 times [2021-10-13 22:54:18,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:18,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972890756] [2021-10-13 22:54:18,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:18,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:18,335 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:18,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:18,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972890756] [2021-10-13 22:54:18,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972890756] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:18,335 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477010331] [2021-10-13 22:54:18,336 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:54:18,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:18,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:18,336 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:18,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-10-13 22:54:20,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:54:20,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:20,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:54:20,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:21,121 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:21,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477010331] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:21,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:21,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2021-10-13 22:54:21,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718189868] [2021-10-13 22:54:21,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:54:21,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:21,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:54:21,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:54:21,123 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:21,123 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1099 places, 2363 transitions, 135527 flow. Second operand has 18 states, 18 states have (on average 56.166666666666664) internal successors, (1011), 18 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:21,123 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:21,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:21,123 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:28,870 INFO L129 PetriNetUnfolder]: 1801/13651 cut-off events. [2021-10-13 22:54:28,870 INFO L130 PetriNetUnfolder]: For 750772/754979 co-relation queries the response was YES. [2021-10-13 22:54:29,098 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120776 conditions, 13651 events. 1801/13651 cut-off events. For 750772/754979 co-relation queries the response was YES. Maximal size of possible extension queue 805. Compared 195235 event pairs, 0 based on Foata normal form. 111/13301 useless extension candidates. Maximal degree in co-relation 120468. Up to 3239 conditions per place. [2021-10-13 22:54:29,170 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 2049 selfloop transitions, 292 changer transitions 8/2412 dead transitions. [2021-10-13 22:54:29,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1120 places, 2412 transitions, 142613 flow [2021-10-13 22:54:29,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:54:29,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:54:29,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1552 transitions. [2021-10-13 22:54:29,172 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8453159041394336 [2021-10-13 22:54:29,172 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1552 transitions. [2021-10-13 22:54:29,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1552 transitions. [2021-10-13 22:54:29,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:29,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1552 transitions. [2021-10-13 22:54:29,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 57.48148148148148) internal successors, (1552), 27 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:29,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:29,174 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 68.0) internal successors, (1904), 28 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:29,175 INFO L186 Difference]: Start difference. First operand has 1099 places, 2363 transitions, 135527 flow. Second operand 27 states and 1552 transitions. [2021-10-13 22:54:29,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1120 places, 2412 transitions, 142613 flow [2021-10-13 22:54:37,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1077 places, 2412 transitions, 141121 flow, removed 417 selfloop flow, removed 43 redundant places. [2021-10-13 22:54:37,328 INFO L242 Difference]: Finished difference. Result has 1083 places, 2370 transitions, 135412 flow [2021-10-13 22:54:37,330 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=134054, PETRI_DIFFERENCE_MINUEND_PLACES=1051, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2071, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=135412, PETRI_PLACES=1083, PETRI_TRANSITIONS=2370} [2021-10-13 22:54:37,330 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1015 predicate places. [2021-10-13 22:54:37,330 INFO L470 AbstractCegarLoop]: Abstraction has has 1083 places, 2370 transitions, 135412 flow [2021-10-13 22:54:37,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.166666666666664) internal successors, (1011), 18 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:37,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:37,330 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:37,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-10-13 22:54:37,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-10-13 22:54:37,531 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:37,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:37,531 INFO L82 PathProgramCache]: Analyzing trace with hash -2010007636, now seen corresponding path program 52 times [2021-10-13 22:54:37,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:37,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567532879] [2021-10-13 22:54:37,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:37,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:37,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:37,649 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:37,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:37,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567532879] [2021-10-13 22:54:37,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567532879] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:37,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547744370] [2021-10-13 22:54:37,649 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:54:37,649 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:37,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:37,650 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:37,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-10-13 22:54:40,155 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:54:40,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:40,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:40,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:40,555 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:40,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547744370] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:40,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:40,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:54:40,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310942868] [2021-10-13 22:54:40,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:54:40,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:40,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:54:40,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:54:40,557 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:54:40,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1083 places, 2370 transitions, 135412 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:40,558 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:40,558 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:54:40,558 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:48,569 INFO L129 PetriNetUnfolder]: 1801/13668 cut-off events. [2021-10-13 22:54:48,569 INFO L130 PetriNetUnfolder]: For 751063/755117 co-relation queries the response was YES. [2021-10-13 22:54:48,805 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120817 conditions, 13668 events. 1801/13668 cut-off events. For 751063/755117 co-relation queries the response was YES. Maximal size of possible extension queue 813. Compared 195824 event pairs, 0 based on Foata normal form. 118/13324 useless extension candidates. Maximal degree in co-relation 120507. Up to 3101 conditions per place. [2021-10-13 22:54:48,880 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1887 selfloop transitions, 468 changer transitions 5/2423 dead transitions. [2021-10-13 22:54:48,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1112 places, 2423 transitions, 142764 flow [2021-10-13 22:54:48,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:54:48,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:54:48,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1952 transitions. [2021-10-13 22:54:48,882 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8442906574394463 [2021-10-13 22:54:48,882 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1952 transitions. [2021-10-13 22:54:48,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1952 transitions. [2021-10-13 22:54:48,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:48,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1952 transitions. [2021-10-13 22:54:48,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 57.411764705882355) internal successors, (1952), 34 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:48,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:48,884 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 68.0) internal successors, (2380), 35 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:48,884 INFO L186 Difference]: Start difference. First operand has 1083 places, 2370 transitions, 135412 flow. Second operand 34 states and 1952 transitions. [2021-10-13 22:54:48,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1112 places, 2423 transitions, 142764 flow [2021-10-13 22:54:56,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1090 places, 2423 transitions, 142324 flow, removed 51 selfloop flow, removed 22 redundant places. [2021-10-13 22:54:57,073 INFO L242 Difference]: Finished difference. Result has 1094 places, 2378 transitions, 136773 flow [2021-10-13 22:54:57,074 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=134994, PETRI_DIFFERENCE_MINUEND_PLACES=1057, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=460, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=136773, PETRI_PLACES=1094, PETRI_TRANSITIONS=2378} [2021-10-13 22:54:57,074 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1026 predicate places. [2021-10-13 22:54:57,074 INFO L470 AbstractCegarLoop]: Abstraction has has 1094 places, 2378 transitions, 136773 flow [2021-10-13 22:54:57,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:57,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:57,075 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:57,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-10-13 22:54:57,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-10-13 22:54:57,275 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:57,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:57,275 INFO L82 PathProgramCache]: Analyzing trace with hash -493105506, now seen corresponding path program 53 times [2021-10-13 22:54:57,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:57,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016957651] [2021-10-13 22:54:57,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:57,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:57,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:57,424 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:57,424 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:57,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016957651] [2021-10-13 22:54:57,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016957651] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:57,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742720720] [2021-10-13 22:54:57,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:54:57,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:57,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:57,439 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:57,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-10-13 22:54:59,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:54:59,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:59,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:54:59,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:00,336 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:00,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742720720] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:00,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:00,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:55:00,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903451954] [2021-10-13 22:55:00,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:55:00,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:00,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:55:00,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:55:00,338 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:00,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1094 places, 2378 transitions, 136773 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:00,339 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:00,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:00,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:08,400 INFO L129 PetriNetUnfolder]: 1802/13678 cut-off events. [2021-10-13 22:55:08,400 INFO L130 PetriNetUnfolder]: For 760122/764280 co-relation queries the response was YES. [2021-10-13 22:55:08,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121450 conditions, 13678 events. 1802/13678 cut-off events. For 760122/764280 co-relation queries the response was YES. Maximal size of possible extension queue 814. Compared 196157 event pairs, 0 based on Foata normal form. 138/13354 useless extension candidates. Maximal degree in co-relation 121140. Up to 2990 conditions per place. [2021-10-13 22:55:08,728 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1723 selfloop transitions, 606 changer transitions 5/2397 dead transitions. [2021-10-13 22:55:08,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1130 places, 2397 transitions, 142609 flow [2021-10-13 22:55:08,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:55:08,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:55:08,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2241 transitions. [2021-10-13 22:55:08,730 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8450226244343891 [2021-10-13 22:55:08,730 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2241 transitions. [2021-10-13 22:55:08,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2241 transitions. [2021-10-13 22:55:08,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:08,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2241 transitions. [2021-10-13 22:55:08,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 57.46153846153846) internal successors, (2241), 39 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:08,733 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:08,733 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 68.0) internal successors, (2720), 40 states have internal predecessors, (2720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:08,733 INFO L186 Difference]: Start difference. First operand has 1094 places, 2378 transitions, 136773 flow. Second operand 39 states and 2241 transitions. [2021-10-13 22:55:08,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1130 places, 2397 transitions, 142609 flow [2021-10-13 22:55:16,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1106 places, 2397 transitions, 142073 flow, removed 35 selfloop flow, removed 24 redundant places. [2021-10-13 22:55:16,843 INFO L242 Difference]: Finished difference. Result has 1109 places, 2380 transitions, 138066 flow [2021-10-13 22:55:16,844 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=136255, PETRI_DIFFERENCE_MINUEND_PLACES=1068, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=604, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=138066, PETRI_PLACES=1109, PETRI_TRANSITIONS=2380} [2021-10-13 22:55:16,844 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1041 predicate places. [2021-10-13 22:55:16,844 INFO L470 AbstractCegarLoop]: Abstraction has has 1109 places, 2380 transitions, 138066 flow [2021-10-13 22:55:16,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:16,844 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:16,844 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:16,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-10-13 22:55:17,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-10-13 22:55:17,045 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:17,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:17,045 INFO L82 PathProgramCache]: Analyzing trace with hash -63461268, now seen corresponding path program 54 times [2021-10-13 22:55:17,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:17,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927715293] [2021-10-13 22:55:17,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:17,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:17,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:17,151 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:17,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:17,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927715293] [2021-10-13 22:55:17,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927715293] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:17,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084312445] [2021-10-13 22:55:17,152 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:55:17,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:17,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:17,152 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:17,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-10-13 22:55:19,650 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:55:19,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:19,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:55:19,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:20,097 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:20,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084312445] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:20,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:20,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:55:20,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335675363] [2021-10-13 22:55:20,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:55:20,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:20,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:55:20,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:55:20,098 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:20,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1109 places, 2380 transitions, 138066 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:20,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:20,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:20,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:28,473 INFO L129 PetriNetUnfolder]: 1848/13926 cut-off events. [2021-10-13 22:55:28,473 INFO L130 PetriNetUnfolder]: For 818893/823359 co-relation queries the response was YES. [2021-10-13 22:55:28,795 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125468 conditions, 13926 events. 1848/13926 cut-off events. For 818893/823359 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 199986 event pairs, 0 based on Foata normal form. 286/13741 useless extension candidates. Maximal degree in co-relation 125157. Up to 2640 conditions per place. [2021-10-13 22:55:28,870 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1335 selfloop transitions, 1044 changer transitions 15/2457 dead transitions. [2021-10-13 22:55:28,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1159 places, 2457 transitions, 147844 flow [2021-10-13 22:55:28,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:55:28,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:55:28,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3049 transitions. [2021-10-13 22:55:28,872 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8460044395116537 [2021-10-13 22:55:28,872 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3049 transitions. [2021-10-13 22:55:28,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3049 transitions. [2021-10-13 22:55:28,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:28,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3049 transitions. [2021-10-13 22:55:28,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.528301886792455) internal successors, (3049), 53 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:28,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:28,876 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:28,876 INFO L186 Difference]: Start difference. First operand has 1109 places, 2380 transitions, 138066 flow. Second operand 53 states and 3049 transitions. [2021-10-13 22:55:28,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1159 places, 2457 transitions, 147844 flow [2021-10-13 22:55:36,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1122 places, 2457 transitions, 146963 flow, removed 25 selfloop flow, removed 37 redundant places. [2021-10-13 22:55:36,772 INFO L242 Difference]: Finished difference. Result has 1132 places, 2412 transitions, 142585 flow [2021-10-13 22:55:36,774 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=137224, PETRI_DIFFERENCE_MINUEND_PLACES=1070, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=142585, PETRI_PLACES=1132, PETRI_TRANSITIONS=2412} [2021-10-13 22:55:36,774 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1064 predicate places. [2021-10-13 22:55:36,774 INFO L470 AbstractCegarLoop]: Abstraction has has 1132 places, 2412 transitions, 142585 flow [2021-10-13 22:55:36,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:36,774 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:36,774 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:36,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-10-13 22:55:36,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-10-13 22:55:36,975 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:36,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:36,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1410263114, now seen corresponding path program 55 times [2021-10-13 22:55:36,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:36,975 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501624252] [2021-10-13 22:55:36,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:36,975 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:36,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:37,077 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:37,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:37,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501624252] [2021-10-13 22:55:37,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501624252] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:37,078 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490531355] [2021-10-13 22:55:37,078 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:55:37,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:37,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:37,078 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:37,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-10-13 22:55:39,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:39,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:55:39,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:39,938 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:39,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490531355] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:39,938 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:39,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:55:39,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814782264] [2021-10-13 22:55:39,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:55:39,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:39,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:55:39,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:55:39,940 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:55:39,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1132 places, 2412 transitions, 142585 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:39,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:39,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:55:39,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:49,011 INFO L129 PetriNetUnfolder]: 1919/14443 cut-off events. [2021-10-13 22:55:49,012 INFO L130 PetriNetUnfolder]: For 862851/867557 co-relation queries the response was YES. [2021-10-13 22:55:49,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130909 conditions, 14443 events. 1919/14443 cut-off events. For 862851/867557 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 208434 event pairs, 0 based on Foata normal form. 219/14169 useless extension candidates. Maximal degree in co-relation 130590. Up to 2946 conditions per place. [2021-10-13 22:55:49,428 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1809 selfloop transitions, 685 changer transitions 5/2562 dead transitions. [2021-10-13 22:55:49,428 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1176 places, 2562 transitions, 154662 flow [2021-10-13 22:55:49,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-13 22:55:49,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-10-13 22:55:49,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2809 transitions. [2021-10-13 22:55:49,430 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8430372148859544 [2021-10-13 22:55:49,430 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2809 transitions. [2021-10-13 22:55:49,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2809 transitions. [2021-10-13 22:55:49,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:49,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2809 transitions. [2021-10-13 22:55:49,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 57.326530612244895) internal successors, (2809), 49 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:49,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 68.0) internal successors, (3400), 50 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:49,434 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 68.0) internal successors, (3400), 50 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:49,434 INFO L186 Difference]: Start difference. First operand has 1132 places, 2412 transitions, 142585 flow. Second operand 49 states and 2809 transitions. [2021-10-13 22:55:49,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1176 places, 2562 transitions, 154662 flow [2021-10-13 22:55:58,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1137 places, 2562 transitions, 153424 flow, removed 396 selfloop flow, removed 39 redundant places. [2021-10-13 22:55:58,637 INFO L242 Difference]: Finished difference. Result has 1146 places, 2471 transitions, 146920 flow [2021-10-13 22:55:58,638 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=141382, PETRI_DIFFERENCE_MINUEND_PLACES=1089, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=627, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=146920, PETRI_PLACES=1146, PETRI_TRANSITIONS=2471} [2021-10-13 22:55:58,638 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1078 predicate places. [2021-10-13 22:55:58,639 INFO L470 AbstractCegarLoop]: Abstraction has has 1146 places, 2471 transitions, 146920 flow [2021-10-13 22:55:58,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:58,639 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:58,639 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:58,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-10-13 22:55:58,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:58,839 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:58,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:58,840 INFO L82 PathProgramCache]: Analyzing trace with hash -529132698, now seen corresponding path program 56 times [2021-10-13 22:55:58,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:58,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944692344] [2021-10-13 22:55:58,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:58,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:58,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:58,975 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:58,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:58,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944692344] [2021-10-13 22:55:58,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944692344] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:58,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262307833] [2021-10-13 22:55:58,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:55:58,975 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:58,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:58,982 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:58,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-10-13 22:56:01,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:56:01,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:01,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:56:01,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:01,830 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:01,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262307833] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:01,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:01,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:56:01,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505371684] [2021-10-13 22:56:01,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:56:01,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:01,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:56:01,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:56:01,832 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:56:01,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1146 places, 2471 transitions, 146920 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:01,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:01,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:56:01,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:12,005 INFO L129 PetriNetUnfolder]: 1958/15011 cut-off events. [2021-10-13 22:56:12,006 INFO L130 PetriNetUnfolder]: For 906661/911596 co-relation queries the response was YES. [2021-10-13 22:56:12,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 136161 conditions, 15011 events. 1958/15011 cut-off events. For 906661/911596 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 218189 event pairs, 0 based on Foata normal form. 534/15045 useless extension candidates. Maximal degree in co-relation 135836. Up to 2308 conditions per place. [2021-10-13 22:56:12,392 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 594 selfloop transitions, 1933 changer transitions 45/2635 dead transitions. [2021-10-13 22:56:12,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1214 places, 2635 transitions, 161820 flow [2021-10-13 22:56:12,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-10-13 22:56:12,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2021-10-13 22:56:12,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 3977 transitions. [2021-10-13 22:56:12,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.847612958226769 [2021-10-13 22:56:12,394 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 3977 transitions. [2021-10-13 22:56:12,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 3977 transitions. [2021-10-13 22:56:12,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:12,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 3977 transitions. [2021-10-13 22:56:12,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 57.63768115942029) internal successors, (3977), 69 states have internal predecessors, (3977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:12,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 68.0) internal successors, (4760), 70 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:12,399 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 68.0) internal successors, (4760), 70 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:12,399 INFO L186 Difference]: Start difference. First operand has 1146 places, 2471 transitions, 146920 flow. Second operand 69 states and 3977 transitions. [2021-10-13 22:56:12,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1214 places, 2635 transitions, 161820 flow [2021-10-13 22:56:22,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1179 places, 2635 transitions, 161236 flow, removed 96 selfloop flow, removed 35 redundant places. [2021-10-13 22:56:22,385 INFO L242 Difference]: Finished difference. Result has 1190 places, 2581 transitions, 159303 flow [2021-10-13 22:56:22,386 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=146370, PETRI_DIFFERENCE_MINUEND_PLACES=1111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1828, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=159303, PETRI_PLACES=1190, PETRI_TRANSITIONS=2581} [2021-10-13 22:56:22,387 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1122 predicate places. [2021-10-13 22:56:22,387 INFO L470 AbstractCegarLoop]: Abstraction has has 1190 places, 2581 transitions, 159303 flow [2021-10-13 22:56:22,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:22,387 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:22,387 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:22,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-10-13 22:56:22,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:22,587 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:22,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:22,588 INFO L82 PathProgramCache]: Analyzing trace with hash -235757524, now seen corresponding path program 57 times [2021-10-13 22:56:22,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:22,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561620263] [2021-10-13 22:56:22,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:22,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:22,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:22,738 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:22,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:22,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561620263] [2021-10-13 22:56:22,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561620263] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:22,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85531151] [2021-10-13 22:56:22,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:56:22,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:22,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:22,739 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:22,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-10-13 22:56:25,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:56:25,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:25,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:56:25,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:25,787 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:25,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85531151] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:25,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:25,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:56:25,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582289171] [2021-10-13 22:56:25,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:56:25,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:25,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:56:25,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:56:25,788 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:56:25,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1190 places, 2581 transitions, 159303 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:25,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:25,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:56:25,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:36,171 INFO L129 PetriNetUnfolder]: 2042/15670 cut-off events. [2021-10-13 22:56:36,171 INFO L130 PetriNetUnfolder]: For 1009136/1014545 co-relation queries the response was YES. [2021-10-13 22:56:36,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 146973 conditions, 15670 events. 2042/15670 cut-off events. For 1009136/1014545 co-relation queries the response was YES. Maximal size of possible extension queue 909. Compared 229181 event pairs, 0 based on Foata normal form. 257/15400 useless extension candidates. Maximal degree in co-relation 146641. Up to 2959 conditions per place. [2021-10-13 22:56:36,555 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1739 selfloop transitions, 969 changer transitions 13/2784 dead transitions. [2021-10-13 22:56:36,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1240 places, 2784 transitions, 175394 flow [2021-10-13 22:56:36,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-10-13 22:56:36,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-10-13 22:56:36,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3040 transitions. [2021-10-13 22:56:36,557 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435072142064373 [2021-10-13 22:56:36,557 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3040 transitions. [2021-10-13 22:56:36,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3040 transitions. [2021-10-13 22:56:36,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:36,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3040 transitions. [2021-10-13 22:56:36,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.35849056603774) internal successors, (3040), 53 states have internal predecessors, (3040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:36,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:36,562 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 68.0) internal successors, (3672), 54 states have internal predecessors, (3672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:36,562 INFO L186 Difference]: Start difference. First operand has 1190 places, 2581 transitions, 159303 flow. Second operand 53 states and 3040 transitions. [2021-10-13 22:56:36,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1240 places, 2784 transitions, 175394 flow [2021-10-13 22:56:47,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1190 places, 2784 transitions, 172515 flow, removed 1153 selfloop flow, removed 50 redundant places. [2021-10-13 22:56:48,072 INFO L242 Difference]: Finished difference. Result has 1201 places, 2678 transitions, 165780 flow [2021-10-13 22:56:48,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=156592, PETRI_DIFFERENCE_MINUEND_PLACES=1138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=867, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=165780, PETRI_PLACES=1201, PETRI_TRANSITIONS=2678} [2021-10-13 22:56:48,073 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1133 predicate places. [2021-10-13 22:56:48,074 INFO L470 AbstractCegarLoop]: Abstraction has has 1201 places, 2678 transitions, 165780 flow [2021-10-13 22:56:48,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:48,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:48,074 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:48,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-10-13 22:56:48,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:48,275 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:48,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:48,275 INFO L82 PathProgramCache]: Analyzing trace with hash -959488374, now seen corresponding path program 58 times [2021-10-13 22:56:48,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:48,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838346936] [2021-10-13 22:56:48,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:48,275 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:48,400 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:48,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:48,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838346936] [2021-10-13 22:56:48,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838346936] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:48,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914504833] [2021-10-13 22:56:48,400 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:56:48,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:48,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:48,401 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:48,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-10-13 22:56:51,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:56:51,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:51,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:56:51,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:51,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914504833] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:51,607 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:51,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:56:51,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201878926] [2021-10-13 22:56:51,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:56:51,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:51,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:56:51,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:56:51,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:56:51,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1201 places, 2678 transitions, 165780 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:51,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:51,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:56:51,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:03,160 INFO L129 PetriNetUnfolder]: 2102/16185 cut-off events. [2021-10-13 22:57:03,161 INFO L130 PetriNetUnfolder]: For 1036190/1041384 co-relation queries the response was YES. [2021-10-13 22:57:03,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 151249 conditions, 16185 events. 2102/16185 cut-off events. For 1036190/1041384 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 238213 event pairs, 0 based on Foata normal form. 294/15925 useless extension candidates. Maximal degree in co-relation 150910. Up to 2964 conditions per place. [2021-10-13 22:57:03,583 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1668 selfloop transitions, 1088 changer transitions 7/2826 dead transitions. [2021-10-13 22:57:03,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1250 places, 2826 transitions, 178594 flow [2021-10-13 22:57:03,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-10-13 22:57:03,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2021-10-13 22:57:03,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2929 transitions. [2021-10-13 22:57:03,585 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8445790080738178 [2021-10-13 22:57:03,585 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2929 transitions. [2021-10-13 22:57:03,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2929 transitions. [2021-10-13 22:57:03,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:03,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2929 transitions. [2021-10-13 22:57:03,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 57.431372549019606) internal successors, (2929), 51 states have internal predecessors, (2929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:03,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 68.0) internal successors, (3536), 52 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:03,589 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 68.0) internal successors, (3536), 52 states have internal predecessors, (3536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:03,589 INFO L186 Difference]: Start difference. First operand has 1201 places, 2678 transitions, 165780 flow. Second operand 51 states and 2929 transitions. [2021-10-13 22:57:03,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1250 places, 2826 transitions, 178594 flow [2021-10-13 22:57:15,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1211 places, 2826 transitions, 177279 flow, removed 70 selfloop flow, removed 39 redundant places. [2021-10-13 22:57:15,949 INFO L242 Difference]: Finished difference. Result has 1220 places, 2740 transitions, 171485 flow [2021-10-13 22:57:15,951 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=164494, PETRI_DIFFERENCE_MINUEND_PLACES=1161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=171485, PETRI_PLACES=1220, PETRI_TRANSITIONS=2740} [2021-10-13 22:57:15,951 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1152 predicate places. [2021-10-13 22:57:15,951 INFO L470 AbstractCegarLoop]: Abstraction has has 1220 places, 2740 transitions, 171485 flow [2021-10-13 22:57:15,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:15,951 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:15,952 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:15,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-10-13 22:57:16,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:16,153 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:16,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:16,154 INFO L82 PathProgramCache]: Analyzing trace with hash -723211448, now seen corresponding path program 59 times [2021-10-13 22:57:16,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:16,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538941279] [2021-10-13 22:57:16,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:16,154 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:16,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:16,257 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:16,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:16,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538941279] [2021-10-13 22:57:16,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538941279] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:16,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605967381] [2021-10-13 22:57:16,258 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:57:16,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:16,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:16,258 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:16,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-10-13 22:57:18,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:57:18,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:57:18,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:57:18,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:19,320 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:19,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605967381] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:19,320 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:19,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:57:19,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993016794] [2021-10-13 22:57:19,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:57:19,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:19,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:57:19,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:57:19,321 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:57:19,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1220 places, 2740 transitions, 171485 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:19,322 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:19,322 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:57:19,322 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:30,692 INFO L129 PetriNetUnfolder]: 2133/16416 cut-off events. [2021-10-13 22:57:30,692 INFO L130 PetriNetUnfolder]: For 1087397/1092894 co-relation queries the response was YES. [2021-10-13 22:57:31,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154872 conditions, 16416 events. 2133/16416 cut-off events. For 1087397/1092894 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 242216 event pairs, 0 based on Foata normal form. 420/16275 useless extension candidates. Maximal degree in co-relation 154527. Up to 2701 conditions per place. [2021-10-13 22:57:31,203 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1321 selfloop transitions, 1439 changer transitions 7/2830 dead transitions. [2021-10-13 22:57:31,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1271 places, 2830 transitions, 181505 flow [2021-10-13 22:57:31,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-10-13 22:57:31,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-10-13 22:57:31,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2994 transitions. [2021-10-13 22:57:31,205 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8467194570135747 [2021-10-13 22:57:31,205 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2994 transitions. [2021-10-13 22:57:31,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2994 transitions. [2021-10-13 22:57:31,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:31,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2994 transitions. [2021-10-13 22:57:31,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 57.57692307692308) internal successors, (2994), 52 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:31,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 68.0) internal successors, (3604), 53 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:31,209 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 68.0) internal successors, (3604), 53 states have internal predecessors, (3604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:31,209 INFO L186 Difference]: Start difference. First operand has 1220 places, 2740 transitions, 171485 flow. Second operand 52 states and 2994 transitions. [2021-10-13 22:57:31,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1271 places, 2830 transitions, 181505 flow [2021-10-13 22:57:43,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1235 places, 2830 transitions, 180244 flow, removed 109 selfloop flow, removed 36 redundant places. [2021-10-13 22:57:43,334 INFO L242 Difference]: Finished difference. Result has 1240 places, 2770 transitions, 176083 flow [2021-10-13 22:57:43,335 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=170230, PETRI_DIFFERENCE_MINUEND_PLACES=1184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=176083, PETRI_PLACES=1240, PETRI_TRANSITIONS=2770} [2021-10-13 22:57:43,336 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1172 predicate places. [2021-10-13 22:57:43,336 INFO L470 AbstractCegarLoop]: Abstraction has has 1240 places, 2770 transitions, 176083 flow [2021-10-13 22:57:43,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:43,336 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:43,336 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:43,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-10-13 22:57:43,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:43,551 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:43,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:43,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1124364544, now seen corresponding path program 60 times [2021-10-13 22:57:43,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:43,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427861911] [2021-10-13 22:57:43,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:43,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:43,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:43,652 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:43,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:43,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427861911] [2021-10-13 22:57:43,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427861911] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:43,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619130571] [2021-10-13 22:57:43,653 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:57:43,653 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:43,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:43,654 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:43,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-10-13 22:57:46,205 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:57:46,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:57:46,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:57:46,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:46,629 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:46,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619130571] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:46,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:46,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-10-13 22:57:46,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929550063] [2021-10-13 22:57:46,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:57:46,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:46,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:57:46,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:57:46,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:57:46,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1240 places, 2770 transitions, 176083 flow. Second operand has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:46,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:46,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:57:46,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:59,231 INFO L129 PetriNetUnfolder]: 2252/17076 cut-off events. [2021-10-13 22:57:59,231 INFO L130 PetriNetUnfolder]: For 1260317/1266691 co-relation queries the response was YES. [2021-10-13 22:57:59,548 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166111 conditions, 17076 events. 2252/17076 cut-off events. For 1260317/1266691 co-relation queries the response was YES. Maximal size of possible extension queue 995. Compared 252450 event pairs, 0 based on Foata normal form. 629/17122 useless extension candidates. Maximal degree in co-relation 165764. Up to 2754 conditions per place. [2021-10-13 22:57:59,645 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 823 selfloop transitions, 1991 changer transitions 27/2904 dead transitions. [2021-10-13 22:57:59,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1315 places, 2904 transitions, 190608 flow [2021-10-13 22:57:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-10-13 22:57:59,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2021-10-13 22:57:59,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4380 transitions. [2021-10-13 22:57:59,653 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8475232198142415 [2021-10-13 22:57:59,653 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4380 transitions. [2021-10-13 22:57:59,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4380 transitions. [2021-10-13 22:57:59,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:59,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4380 transitions. [2021-10-13 22:57:59,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 57.63157894736842) internal successors, (4380), 76 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:59,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 68.0) internal successors, (5236), 77 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:59,659 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 68.0) internal successors, (5236), 77 states have internal predecessors, (5236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:59,659 INFO L186 Difference]: Start difference. First operand has 1240 places, 2770 transitions, 176083 flow. Second operand 76 states and 4380 transitions. [2021-10-13 22:57:59,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1315 places, 2904 transitions, 190608 flow [2021-10-13 22:58:13,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1271 places, 2904 transitions, 188594 flow, removed 150 selfloop flow, removed 44 redundant places. [2021-10-13 22:58:13,294 INFO L242 Difference]: Finished difference. Result has 1282 places, 2845 transitions, 185897 flow [2021-10-13 22:58:13,295 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=174153, PETRI_DIFFERENCE_MINUEND_PLACES=1196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1911, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=838, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=185897, PETRI_PLACES=1282, PETRI_TRANSITIONS=2845} [2021-10-13 22:58:13,295 INFO L334 CegarLoopForPetriNet]: 68 programPoint places, 1214 predicate places. [2021-10-13 22:58:13,295 INFO L470 AbstractCegarLoop]: Abstraction has has 1282 places, 2845 transitions, 185897 flow [2021-10-13 22:58:13,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 56.08695652173913) internal successors, (1290), 23 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:13,296 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:58:13,296 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:58:13,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-10-13 22:58:13,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2021-10-13 22:58:13,496 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:58:13,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:58:13,496 INFO L82 PathProgramCache]: Analyzing trace with hash -449453480, now seen corresponding path program 61 times [2021-10-13 22:58:13,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:58:13,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38357900] [2021-10-13 22:58:13,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:58:13,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:58:13,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:13,599 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:13,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:58:13,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38357900] [2021-10-13 22:58:13,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38357900] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:13,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440802410] [2021-10-13 22:58:13,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:58:13,599 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:13,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:58:13,600 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:58:13,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-10-13 22:58:16,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:16,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:58:16,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:16,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:16,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440802410] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:16,752 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:58:16,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2021-10-13 22:58:16,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758754525] [2021-10-13 22:58:16,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:58:16,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:16,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:58:16,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=353, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:58:16,753 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 68 [2021-10-13 22:58:16,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1282 places, 2845 transitions, 185897 flow. Second operand has 22 states, 22 states have (on average 56.09090909090909) internal successors, (1234), 22 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:16,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:16,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 68 [2021-10-13 22:58:16,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:58:29,903 INFO L129 PetriNetUnfolder]: 2291/17177 cut-off events. [2021-10-13 22:58:29,903 INFO L130 PetriNetUnfolder]: For 1371717/1379696 co-relation queries the response was YES. [2021-10-13 22:58:30,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171213 conditions, 17177 events. 2291/17177 cut-off events. For 1371717/1379696 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 253665 event pairs, 0 based on Foata normal form. 451/17047 useless extension candidates. Maximal degree in co-relation 170857. Up to 3040 conditions per place. [2021-10-13 22:58:30,442 INFO L132 encePairwiseOnDemand]: 61/68 looper letters, 1074 selfloop transitions, 1751 changer transitions 7/2895 dead transitions. [2021-10-13 22:58:30,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1345 places, 2895 transitions, 195345 flow [2021-10-13 22:58:30,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-10-13 22:58:30,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-10-13 22:58:30,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3805 transitions. [2021-10-13 22:58:30,445 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8478163992869875 [2021-10-13 22:58:30,445 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3805 transitions. [2021-10-13 22:58:30,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3805 transitions. [2021-10-13 22:58:30,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:58:30,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3805 transitions. [2021-10-13 22:58:30,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 57.65151515151515) internal successors, (3805), 66 states have internal predecessors, (3805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:30,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 68.0) internal successors, (4556), 67 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:30,450 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 68.0) internal successors, (4556), 67 states have internal predecessors, (4556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:30,450 INFO L186 Difference]: Start difference. First operand has 1282 places, 2845 transitions, 185897 flow. Second operand 66 states and 3805 transitions. [2021-10-13 22:58:30,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1345 places, 2895 transitions, 195345 flow Received shutdown request... [2021-10-13 22:58:32,177 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 22:58:32,183 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 22:58:32,183 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 22:58:32,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-10-13 22:58:32,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-10-13 22:58:32,377 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2021-10-13 22:58:32,379 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 22:58:32,379 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 22:58:32,382 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 22:58:32,382 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 22:58:32,383 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 10:58:32 BasicIcfg [2021-10-13 22:58:32,383 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 22:58:32,384 INFO L168 Benchmark]: Toolchain (without parser) took 774690.42 ms. Allocated memory was 178.3 MB in the beginning and 6.5 GB in the end (delta: 6.3 GB). Free memory was 119.7 MB in the beginning and 675.7 MB in the end (delta: -556.1 MB). Peak memory consumption was 5.9 GB. Max. memory is 8.0 GB. [2021-10-13 22:58:32,384 INFO L168 Benchmark]: CDTParser took 0.66 ms. Allocated memory is still 178.3 MB. Free memory is still 137.6 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 22:58:32,384 INFO L168 Benchmark]: CACSL2BoogieTranslator took 362.25 ms. Allocated memory was 178.3 MB in the beginning and 235.9 MB in the end (delta: 57.7 MB). Free memory was 119.5 MB in the beginning and 199.2 MB in the end (delta: -79.8 MB). Peak memory consumption was 8.6 MB. Max. memory is 8.0 GB. [2021-10-13 22:58:32,385 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.03 ms. Allocated memory is still 235.9 MB. Free memory was 199.2 MB in the beginning and 197.6 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-13 22:58:32,385 INFO L168 Benchmark]: Boogie Preprocessor took 36.08 ms. Allocated memory is still 235.9 MB. Free memory was 197.6 MB in the beginning and 196.1 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-13 22:58:32,385 INFO L168 Benchmark]: RCFGBuilder took 329.00 ms. Allocated memory is still 235.9 MB. Free memory was 196.1 MB in the beginning and 184.0 MB in the end (delta: 12.1 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-13 22:58:32,385 INFO L168 Benchmark]: TraceAbstraction took 773914.37 ms. Allocated memory was 235.9 MB in the beginning and 6.5 GB in the end (delta: 6.3 GB). Free memory was 183.5 MB in the beginning and 675.7 MB in the end (delta: -492.2 MB). Peak memory consumption was 5.9 GB. Max. memory is 8.0 GB. [2021-10-13 22:58:32,386 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.66 ms. Allocated memory is still 178.3 MB. Free memory is still 137.6 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 362.25 ms. Allocated memory was 178.3 MB in the beginning and 235.9 MB in the end (delta: 57.7 MB). Free memory was 119.5 MB in the beginning and 199.2 MB in the end (delta: -79.8 MB). Peak memory consumption was 8.6 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 42.03 ms. Allocated memory is still 235.9 MB. Free memory was 199.2 MB in the beginning and 197.6 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 36.08 ms. Allocated memory is still 235.9 MB. Free memory was 197.6 MB in the beginning and 196.1 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 329.00 ms. Allocated memory is still 235.9 MB. Free memory was 196.1 MB in the beginning and 184.0 MB in the end (delta: 12.1 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 773914.37 ms. Allocated memory was 235.9 MB in the beginning and 6.5 GB in the end (delta: 6.3 GB). Free memory was 183.5 MB in the beginning and 675.7 MB in the end (delta: -492.2 MB). Peak memory consumption was 5.9 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 730]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 722]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 721]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 88 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 20.9ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 773797.2ms, OverallIterations: 96, TraceHistogramMax: 6, EmptinessCheckTime: 0.0ms, AutomataDifference: 597504.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 57.0ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 596 SDtfs, 3958 SDslu, 1284 SDs, 0 SdLazy, 17597 SolverSat, 5991 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8051.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8582 GetRequests, 4748 SyntacticMatches, 21 SemanticMatches, 3813 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60220 ImplicationChecksByTransitivity, 40131.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=185897occurred in iteration=95, InterpolantAutomatonStates: 3212, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 653.7ms SsaConstructionTime, 1702.1ms SatisfiabilityAnalysisTime, 39061.2ms InterpolantComputationTime, 10965 NumberOfCodeBlocks, 10965 NumberOfCodeBlocksAsserted, 339 NumberOfCheckSat, 10780 ConstructedInterpolants, 0 QuantifiedInterpolants, 90459 SizeOfPredicates, 186 NumberOfNonLiveVariables, 13416 ConjunctsInSsa, 1162 ConjunctsInUnsatCore, 185 InterpolantComputations, 8 PerfectInterpolantSequences, 103/4182 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown