/usr/bin/java -Xmx16000000000 -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/weaver/popl20-nonblocking-cntr-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 02:23:11,070 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 02:23:11,072 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 02:23:11,112 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 02:23:11,113 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 02:23:11,114 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 02:23:11,125 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 02:23:11,126 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 02:23:11,128 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 02:23:11,128 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 02:23:11,129 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 02:23:11,130 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 02:23:11,130 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 02:23:11,137 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 02:23:11,138 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 02:23:11,140 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 02:23:11,141 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 02:23:11,145 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 02:23:11,154 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 02:23:11,157 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 02:23:11,158 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 02:23:11,161 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 02:23:11,162 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 02:23:11,162 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 02:23:11,164 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 02:23:11,165 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 02:23:11,165 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 02:23:11,165 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 02:23:11,166 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 02:23:11,166 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 02:23:11,167 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 02:23:11,167 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 02:23:11,168 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 02:23:11,168 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 02:23:11,169 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 02:23:11,169 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 02:23:11,170 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 02:23:11,170 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 02:23:11,170 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 02:23:11,176 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 02:23:11,177 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 02:23:11,178 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 [2022-01-19 02:23:11,211 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 02:23:11,211 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 02:23:11,212 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 02:23:11,212 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 02:23:11,213 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 02:23:11,213 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 02:23:11,213 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 02:23:11,213 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 02:23:11,213 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 02:23:11,214 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 02:23:11,214 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 02:23:11,214 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 02:23:11,214 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 02:23:11,215 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 02:23:11,215 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 02:23:11,216 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 02:23:11,216 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 02:23:11,216 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:23:11,216 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 02:23:11,216 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 02:23:11,216 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 02:23:11,217 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 02:23:11,217 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 02:23:11,217 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 02:23:11,218 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 02:23:11,218 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 [2022-01-19 02:23:11,472 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 02:23:11,501 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 02:23:11,504 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 02:23:11,505 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 02:23:11,505 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 02:23:11,506 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-01-19 02:23:11,574 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd995b536/364f280b2c7444c3847b3f735f492025/FLAG4d7022f4d [2022-01-19 02:23:11,990 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 02:23:11,991 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-01-19 02:23:12,000 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd995b536/364f280b2c7444c3847b3f735f492025/FLAG4d7022f4d [2022-01-19 02:23:12,385 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd995b536/364f280b2c7444c3847b3f735f492025 [2022-01-19 02:23:12,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 02:23:12,389 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 02:23:12,392 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 02:23:12,392 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 02:23:12,394 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 02:23:12,395 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,396 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15fda648 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12, skipping insertion in model container [2022-01-19 02:23:12,396 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,404 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 02:23:12,418 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 02:23:12,569 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-01-19 02:23:12,575 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:23:12,581 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 02:23:12,597 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-01-19 02:23:12,598 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:23:12,609 INFO L208 MainTranslator]: Completed translation [2022-01-19 02:23:12,609 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12 WrapperNode [2022-01-19 02:23:12,609 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 02:23:12,610 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 02:23:12,610 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 02:23:12,610 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 02:23:12,616 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,622 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,635 INFO L137 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 57 [2022-01-19 02:23:12,636 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 02:23:12,636 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 02:23:12,636 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 02:23:12,636 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 02:23:12,641 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,642 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,643 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,643 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,647 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,650 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,656 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,657 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 02:23:12,658 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 02:23:12,658 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 02:23:12,658 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 02:23:12,667 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (1/1) ... [2022-01-19 02:23:12,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:23:12,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:12,700 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) [2022-01-19 02:23:12,710 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 [2022-01-19 02:23:12,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 02:23:12,743 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 02:23:12,743 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 02:23:12,743 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 02:23:12,743 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 02:23:12,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 02:23:12,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 02:23:12,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 02:23:12,744 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 02:23:12,744 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 02:23:12,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 02:23:12,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 02:23:12,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 02:23:12,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 02:23:12,745 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 02:23:12,822 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 02:23:12,824 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 02:23:13,015 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 02:23:13,071 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 02:23:13,072 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-19 02:23:13,073 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:23:13 BoogieIcfgContainer [2022-01-19 02:23:13,073 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 02:23:13,075 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 02:23:13,075 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 02:23:13,106 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 02:23:13,106 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:23:12" (1/3) ... [2022-01-19 02:23:13,106 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@417a30d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:23:13, skipping insertion in model container [2022-01-19 02:23:13,107 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:23:12" (2/3) ... [2022-01-19 02:23:13,107 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@417a30d4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:23:13, skipping insertion in model container [2022-01-19 02:23:13,107 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:23:13" (3/3) ... [2022-01-19 02:23:13,108 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2022-01-19 02:23:13,112 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 02:23:13,112 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 02:23:13,112 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 02:23:13,169 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,169 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,170 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,170 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,170 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,170 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,171 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,172 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,172 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,172 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,172 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,180 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,181 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,181 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,181 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,182 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,182 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,182 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,183 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,183 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,183 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,183 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,184 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,185 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,185 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,185 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,186 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,186 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,186 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,189 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,189 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,189 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,190 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,190 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,191 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,191 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:23:13,195 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 02:23:13,259 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 02:23:13,267 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, mAutomataTypeConcurrency=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 [2022-01-19 02:23:13,267 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 02:23:13,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 87 places, 86 transitions, 188 flow [2022-01-19 02:23:13,342 INFO L129 PetriNetUnfolder]: 6/84 cut-off events. [2022-01-19 02:23:13,342 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 02:23:13,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93 conditions, 84 events. 6/84 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 43 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 52. Up to 2 conditions per place. [2022-01-19 02:23:13,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 86 transitions, 188 flow [2022-01-19 02:23:13,348 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 75 transitions, 162 flow [2022-01-19 02:23:13,373 INFO L129 PetriNetUnfolder]: 6/74 cut-off events. [2022-01-19 02:23:13,373 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 02:23:13,374 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:13,375 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:13,375 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:13,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:13,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1565492451, now seen corresponding path program 1 times [2022-01-19 02:23:13,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:13,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144384636] [2022-01-19 02:23:13,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:13,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:13,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:13,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:13,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144384636] [2022-01-19 02:23:13,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144384636] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:23:13,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:23:13,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 02:23:13,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931618953] [2022-01-19 02:23:13,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:23:13,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 02:23:13,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:13,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 02:23:13,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 02:23:13,657 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 86 [2022-01-19 02:23:13,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 162 flow. Second operand has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:13,663 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:13,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 86 [2022-01-19 02:23:13,665 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:13,729 INFO L129 PetriNetUnfolder]: 10/97 cut-off events. [2022-01-19 02:23:13,733 INFO L130 PetriNetUnfolder]: For 18/19 co-relation queries the response was YES. [2022-01-19 02:23:13,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 97 events. 10/97 cut-off events. For 18/19 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 108 event pairs, 1 based on Foata normal form. 11/98 useless extension candidates. Maximal degree in co-relation 55. Up to 18 conditions per place. [2022-01-19 02:23:13,735 INFO L132 encePairwiseOnDemand]: 82/86 looper letters, 6 selfloop transitions, 0 changer transitions 2/71 dead transitions. [2022-01-19 02:23:13,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 71 transitions, 166 flow [2022-01-19 02:23:13,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 02:23:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 02:23:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 160 transitions. [2022-01-19 02:23:13,756 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9302325581395349 [2022-01-19 02:23:13,757 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 160 transitions. [2022-01-19 02:23:13,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 160 transitions. [2022-01-19 02:23:13,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:13,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 160 transitions. [2022-01-19 02:23:13,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 80.0) internal successors, (160), 2 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:13,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:13,772 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:13,774 INFO L186 Difference]: Start difference. First operand has 76 places, 75 transitions, 162 flow. Second operand 2 states and 160 transitions. [2022-01-19 02:23:13,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 71 transitions, 166 flow [2022-01-19 02:23:13,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 71 transitions, 158 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 02:23:13,785 INFO L242 Difference]: Finished difference. Result has 73 places, 69 transitions, 142 flow [2022-01-19 02:23:13,787 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=142, PETRI_PLACES=73, PETRI_TRANSITIONS=69} [2022-01-19 02:23:13,793 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, -3 predicate places. [2022-01-19 02:23:13,793 INFO L470 AbstractCegarLoop]: Abstraction has has 73 places, 69 transitions, 142 flow [2022-01-19 02:23:13,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 78.0) internal successors, (156), 2 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:13,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:13,794 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:13,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 02:23:13,794 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:13,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:13,795 INFO L85 PathProgramCache]: Analyzing trace with hash -305653797, now seen corresponding path program 1 times [2022-01-19 02:23:13,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:13,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344140718] [2022-01-19 02:23:13,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:13,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:14,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:14,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:14,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344140718] [2022-01-19 02:23:14,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344140718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:23:14,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:23:14,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 02:23:14,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585410738] [2022-01-19 02:23:14,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:23:14,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 02:23:14,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:14,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 02:23:14,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:23:14,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 86 [2022-01-19 02:23:14,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 69 transitions, 142 flow. Second operand has 6 states, 6 states have (on average 59.166666666666664) internal successors, (355), 6 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:14,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:14,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 86 [2022-01-19 02:23:14,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:14,216 INFO L129 PetriNetUnfolder]: 41/148 cut-off events. [2022-01-19 02:23:14,217 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-01-19 02:23:14,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 148 events. 41/148 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 367 event pairs, 13 based on Foata normal form. 0/126 useless extension candidates. Maximal degree in co-relation 240. Up to 58 conditions per place. [2022-01-19 02:23:14,220 INFO L132 encePairwiseOnDemand]: 80/86 looper letters, 24 selfloop transitions, 5 changer transitions 0/75 dead transitions. [2022-01-19 02:23:14,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 75 transitions, 213 flow [2022-01-19 02:23:14,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:23:14,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:23:14,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 366 transitions. [2022-01-19 02:23:14,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7093023255813954 [2022-01-19 02:23:14,227 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 366 transitions. [2022-01-19 02:23:14,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 366 transitions. [2022-01-19 02:23:14,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:14,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 366 transitions. [2022-01-19 02:23:14,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 61.0) internal successors, (366), 6 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:14,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:14,231 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 86.0) internal successors, (602), 7 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:14,231 INFO L186 Difference]: Start difference. First operand has 73 places, 69 transitions, 142 flow. Second operand 6 states and 366 transitions. [2022-01-19 02:23:14,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 75 transitions, 213 flow [2022-01-19 02:23:14,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 75 transitions, 213 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 02:23:14,234 INFO L242 Difference]: Finished difference. Result has 77 places, 70 transitions, 160 flow [2022-01-19 02:23:14,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=160, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2022-01-19 02:23:14,235 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1 predicate places. [2022-01-19 02:23:14,235 INFO L470 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 160 flow [2022-01-19 02:23:14,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 59.166666666666664) internal successors, (355), 6 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:14,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:14,236 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:14,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 02:23:14,240 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:14,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:14,240 INFO L85 PathProgramCache]: Analyzing trace with hash -443057429, now seen corresponding path program 1 times [2022-01-19 02:23:14,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:14,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185997148] [2022-01-19 02:23:14,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:14,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:14,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:14,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:14,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:14,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185997148] [2022-01-19 02:23:14,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185997148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:14,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707643097] [2022-01-19 02:23:14,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:14,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:14,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:14,376 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) [2022-01-19 02:23:14,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 02:23:14,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:14,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 02:23:14,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:14,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:14,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:14,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:14,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707643097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:14,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:14,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-01-19 02:23:14,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683206848] [2022-01-19 02:23:14,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:14,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:23:14,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:14,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:23:14,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:23:14,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 86 [2022-01-19 02:23:14,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 160 flow. Second operand has 8 states, 8 states have (on average 70.0) internal successors, (560), 8 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:14,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:14,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 86 [2022-01-19 02:23:14,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:15,043 INFO L129 PetriNetUnfolder]: 27/138 cut-off events. [2022-01-19 02:23:15,044 INFO L130 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-01-19 02:23:15,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 138 events. 27/138 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 357 event pairs, 5 based on Foata normal form. 4/136 useless extension candidates. Maximal degree in co-relation 221. Up to 25 conditions per place. [2022-01-19 02:23:15,045 INFO L132 encePairwiseOnDemand]: 81/86 looper letters, 19 selfloop transitions, 7 changer transitions 2/83 dead transitions. [2022-01-19 02:23:15,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 83 transitions, 254 flow [2022-01-19 02:23:15,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 02:23:15,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 02:23:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 363 transitions. [2022-01-19 02:23:15,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441860465116279 [2022-01-19 02:23:15,049 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 363 transitions. [2022-01-19 02:23:15,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 363 transitions. [2022-01-19 02:23:15,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:15,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 363 transitions. [2022-01-19 02:23:15,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.6) internal successors, (363), 5 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:15,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 86.0) internal successors, (516), 6 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:15,057 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 86.0) internal successors, (516), 6 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:15,057 INFO L186 Difference]: Start difference. First operand has 77 places, 70 transitions, 160 flow. Second operand 5 states and 363 transitions. [2022-01-19 02:23:15,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 83 transitions, 254 flow [2022-01-19 02:23:15,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 83 transitions, 244 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 02:23:15,060 INFO L242 Difference]: Finished difference. Result has 81 places, 76 transitions, 212 flow [2022-01-19 02:23:15,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=212, PETRI_PLACES=81, PETRI_TRANSITIONS=76} [2022-01-19 02:23:15,062 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 5 predicate places. [2022-01-19 02:23:15,062 INFO L470 AbstractCegarLoop]: Abstraction has has 81 places, 76 transitions, 212 flow [2022-01-19 02:23:15,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 70.0) internal successors, (560), 8 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:15,063 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:15,063 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:15,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:15,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:15,280 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:15,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:15,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1484029817, now seen corresponding path program 1 times [2022-01-19 02:23:15,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:15,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465452687] [2022-01-19 02:23:15,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:15,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:15,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:15,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:15,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465452687] [2022-01-19 02:23:15,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465452687] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:15,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124634610] [2022-01-19 02:23:15,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:15,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:15,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:15,551 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) [2022-01-19 02:23:15,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 02:23:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:15,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:15,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:16,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:16,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:16,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:16,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124634610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:16,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:16,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:23:16,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104918906] [2022-01-19 02:23:16,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:16,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:23:16,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:16,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:23:16,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:23:16,772 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:16,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 76 transitions, 212 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:16,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:16,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:16,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:18,801 INFO L129 PetriNetUnfolder]: 260/787 cut-off events. [2022-01-19 02:23:18,801 INFO L130 PetriNetUnfolder]: For 564/572 co-relation queries the response was YES. [2022-01-19 02:23:18,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2084 conditions, 787 events. 260/787 cut-off events. For 564/572 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4626 event pairs, 6 based on Foata normal form. 7/754 useless extension candidates. Maximal degree in co-relation 2076. Up to 143 conditions per place. [2022-01-19 02:23:18,808 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 112 selfloop transitions, 121 changer transitions 53/327 dead transitions. [2022-01-19 02:23:18,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 327 transitions, 1946 flow [2022-01-19 02:23:18,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-19 02:23:18,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-01-19 02:23:18,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3152 transitions. [2022-01-19 02:23:18,816 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6430028559771522 [2022-01-19 02:23:18,816 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3152 transitions. [2022-01-19 02:23:18,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3152 transitions. [2022-01-19 02:23:18,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:18,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3152 transitions. [2022-01-19 02:23:18,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 55.29824561403509) internal successors, (3152), 57 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:18,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:18,832 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:18,832 INFO L186 Difference]: Start difference. First operand has 81 places, 76 transitions, 212 flow. Second operand 57 states and 3152 transitions. [2022-01-19 02:23:18,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 327 transitions, 1946 flow [2022-01-19 02:23:18,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 327 transitions, 1946 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 02:23:18,843 INFO L242 Difference]: Finished difference. Result has 168 places, 203 transitions, 1379 flow [2022-01-19 02:23:18,843 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=1379, PETRI_PLACES=168, PETRI_TRANSITIONS=203} [2022-01-19 02:23:18,844 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 92 predicate places. [2022-01-19 02:23:18,844 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 203 transitions, 1379 flow [2022-01-19 02:23:18,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:18,845 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:18,845 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:18,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:19,059 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,SelfDestructingSolverStorable3 [2022-01-19 02:23:19,060 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:19,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:19,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1760521617, now seen corresponding path program 2 times [2022-01-19 02:23:19,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:19,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546585112] [2022-01-19 02:23:19,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:19,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:19,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:19,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:19,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:19,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546585112] [2022-01-19 02:23:19,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546585112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:19,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233394227] [2022-01-19 02:23:19,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:23:19,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:19,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:19,312 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) [2022-01-19 02:23:19,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 02:23:19,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:23:19,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:19,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:19,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:19,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:19,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:20,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:20,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233394227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:20,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:20,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:23:20,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664557433] [2022-01-19 02:23:20,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:20,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:23:20,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:20,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:23:20,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:23:20,487 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:20,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 203 transitions, 1379 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:20,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:20,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:20,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:23,292 INFO L129 PetriNetUnfolder]: 347/1098 cut-off events. [2022-01-19 02:23:23,292 INFO L130 PetriNetUnfolder]: For 3000/3000 co-relation queries the response was YES. [2022-01-19 02:23:23,299 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4264 conditions, 1098 events. 347/1098 cut-off events. For 3000/3000 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7229 event pairs, 15 based on Foata normal form. 2/1092 useless extension candidates. Maximal degree in co-relation 4224. Up to 224 conditions per place. [2022-01-19 02:23:23,305 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 136 selfloop transitions, 230 changer transitions 34/441 dead transitions. [2022-01-19 02:23:23,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 441 transitions, 4005 flow [2022-01-19 02:23:23,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-19 02:23:23,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-01-19 02:23:23,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 4115 transitions. [2022-01-19 02:23:23,315 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.637984496124031 [2022-01-19 02:23:23,315 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 4115 transitions. [2022-01-19 02:23:23,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 4115 transitions. [2022-01-19 02:23:23,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:23,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 4115 transitions. [2022-01-19 02:23:23,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 54.86666666666667) internal successors, (4115), 75 states have internal predecessors, (4115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:23,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 86.0) internal successors, (6536), 76 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:23,339 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 86.0) internal successors, (6536), 76 states have internal predecessors, (6536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:23,339 INFO L186 Difference]: Start difference. First operand has 168 places, 203 transitions, 1379 flow. Second operand 75 states and 4115 transitions. [2022-01-19 02:23:23,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 441 transitions, 4005 flow [2022-01-19 02:23:23,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 441 transitions, 3689 flow, removed 158 selfloop flow, removed 14 redundant places. [2022-01-19 02:23:23,369 INFO L242 Difference]: Finished difference. Result has 230 places, 332 transitions, 3004 flow [2022-01-19 02:23:23,370 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=3004, PETRI_PLACES=230, PETRI_TRANSITIONS=332} [2022-01-19 02:23:23,370 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 154 predicate places. [2022-01-19 02:23:23,370 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 332 transitions, 3004 flow [2022-01-19 02:23:23,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:23,371 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:23,371 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:23,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:23,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:23,592 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:23,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:23,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1200502709, now seen corresponding path program 3 times [2022-01-19 02:23:23,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:23,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313175441] [2022-01-19 02:23:23,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:23,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:23,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:23,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:23,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:23,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313175441] [2022-01-19 02:23:23,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313175441] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:23,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197790492] [2022-01-19 02:23:23,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:23:23,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:23,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:23,807 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) [2022-01-19 02:23:23,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 02:23:23,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:23:23,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:23,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:23,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:24,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:24,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:24,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:24,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197790492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:24,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:24,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:23:24,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147882103] [2022-01-19 02:23:24,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:24,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:23:24,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:24,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:23:24,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:23:24,871 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:24,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 332 transitions, 3004 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:24,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:24,873 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:24,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:27,295 INFO L129 PetriNetUnfolder]: 544/1748 cut-off events. [2022-01-19 02:23:27,296 INFO L130 PetriNetUnfolder]: For 7138/7157 co-relation queries the response was YES. [2022-01-19 02:23:27,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7937 conditions, 1748 events. 544/1748 cut-off events. For 7138/7157 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13271 event pairs, 31 based on Foata normal form. 9/1751 useless extension candidates. Maximal degree in co-relation 7890. Up to 483 conditions per place. [2022-01-19 02:23:27,370 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 255 selfloop transitions, 331 changer transitions 37/664 dead transitions. [2022-01-19 02:23:27,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 664 transitions, 7611 flow [2022-01-19 02:23:27,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 02:23:27,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 02:23:27,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3363 transitions. [2022-01-19 02:23:27,376 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6410598551277163 [2022-01-19 02:23:27,376 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3363 transitions. [2022-01-19 02:23:27,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3363 transitions. [2022-01-19 02:23:27,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:27,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3363 transitions. [2022-01-19 02:23:27,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 55.131147540983605) internal successors, (3363), 61 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:27,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 86.0) internal successors, (5332), 62 states have internal predecessors, (5332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:27,392 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 86.0) internal successors, (5332), 62 states have internal predecessors, (5332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:27,392 INFO L186 Difference]: Start difference. First operand has 230 places, 332 transitions, 3004 flow. Second operand 61 states and 3363 transitions. [2022-01-19 02:23:27,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 664 transitions, 7611 flow [2022-01-19 02:23:27,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 664 transitions, 7140 flow, removed 138 selfloop flow, removed 20 redundant places. [2022-01-19 02:23:27,456 INFO L242 Difference]: Finished difference. Result has 299 places, 542 transitions, 6409 flow [2022-01-19 02:23:27,457 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=6409, PETRI_PLACES=299, PETRI_TRANSITIONS=542} [2022-01-19 02:23:27,459 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 223 predicate places. [2022-01-19 02:23:27,459 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 542 transitions, 6409 flow [2022-01-19 02:23:27,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:27,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:27,460 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:27,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:27,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:27,684 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:27,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:27,684 INFO L85 PathProgramCache]: Analyzing trace with hash -596230533, now seen corresponding path program 4 times [2022-01-19 02:23:27,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:27,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653214277] [2022-01-19 02:23:27,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:27,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:27,922 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:27,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:27,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653214277] [2022-01-19 02:23:27,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653214277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:27,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424182828] [2022-01-19 02:23:27,923 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:23:27,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:27,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:27,924 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) [2022-01-19 02:23:27,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 02:23:27,978 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:23:27,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:27,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:27,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:28,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:28,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:28,837 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:28,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424182828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:28,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:28,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:23:28,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811384860] [2022-01-19 02:23:28,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:28,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:23:28,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:23:28,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:23:28,840 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:28,841 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 542 transitions, 6409 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:28,841 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:28,841 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:28,841 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:31,748 INFO L129 PetriNetUnfolder]: 757/2442 cut-off events. [2022-01-19 02:23:31,748 INFO L130 PetriNetUnfolder]: For 18516/18567 co-relation queries the response was YES. [2022-01-19 02:23:31,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13333 conditions, 2442 events. 757/2442 cut-off events. For 18516/18567 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 20302 event pairs, 59 based on Foata normal form. 11/2447 useless extension candidates. Maximal degree in co-relation 13254. Up to 786 conditions per place. [2022-01-19 02:23:31,788 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 342 selfloop transitions, 462 changer transitions 48/893 dead transitions. [2022-01-19 02:23:31,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 893 transitions, 12607 flow [2022-01-19 02:23:31,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-19 02:23:31,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-01-19 02:23:31,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3585 transitions. [2022-01-19 02:23:31,880 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6413237924865832 [2022-01-19 02:23:31,880 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3585 transitions. [2022-01-19 02:23:31,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3585 transitions. [2022-01-19 02:23:31,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:31,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3585 transitions. [2022-01-19 02:23:31,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 55.15384615384615) internal successors, (3585), 65 states have internal predecessors, (3585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:31,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 86.0) internal successors, (5676), 66 states have internal predecessors, (5676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:31,912 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 86.0) internal successors, (5676), 66 states have internal predecessors, (5676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:31,912 INFO L186 Difference]: Start difference. First operand has 299 places, 542 transitions, 6409 flow. Second operand 65 states and 3585 transitions. [2022-01-19 02:23:31,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 893 transitions, 12607 flow [2022-01-19 02:23:32,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 893 transitions, 12293 flow, removed 152 selfloop flow, removed 9 redundant places. [2022-01-19 02:23:32,092 INFO L242 Difference]: Finished difference. Result has 387 places, 757 transitions, 11210 flow [2022-01-19 02:23:32,092 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=6247, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=11210, PETRI_PLACES=387, PETRI_TRANSITIONS=757} [2022-01-19 02:23:32,093 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 311 predicate places. [2022-01-19 02:23:32,094 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 757 transitions, 11210 flow [2022-01-19 02:23:32,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:32,095 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:32,095 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:32,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:32,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:32,312 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:32,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:32,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1699910441, now seen corresponding path program 5 times [2022-01-19 02:23:32,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:32,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220591078] [2022-01-19 02:23:32,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:32,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:32,529 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:32,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:32,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220591078] [2022-01-19 02:23:32,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220591078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:32,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794192027] [2022-01-19 02:23:32,530 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:23:32,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:32,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:32,531 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) [2022-01-19 02:23:32,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 02:23:32,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:23:32,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:32,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:32,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:33,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:33,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:33,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:33,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794192027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:33,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:33,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:23:33,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769495824] [2022-01-19 02:23:33,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:33,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:23:33,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:33,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:23:33,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:23:33,527 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:33,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 757 transitions, 11210 flow. Second operand has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:33,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:33,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:33,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:36,816 INFO L129 PetriNetUnfolder]: 792/2558 cut-off events. [2022-01-19 02:23:36,816 INFO L130 PetriNetUnfolder]: For 32950/32974 co-relation queries the response was YES. [2022-01-19 02:23:36,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16678 conditions, 2558 events. 792/2558 cut-off events. For 32950/32974 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21500 event pairs, 25 based on Foata normal form. 7/2563 useless extension candidates. Maximal degree in co-relation 16564. Up to 504 conditions per place. [2022-01-19 02:23:36,864 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 232 selfloop transitions, 633 changer transitions 38/944 dead transitions. [2022-01-19 02:23:36,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 944 transitions, 15762 flow [2022-01-19 02:23:36,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-19 02:23:36,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2022-01-19 02:23:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4176 transitions. [2022-01-19 02:23:36,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6389228886168911 [2022-01-19 02:23:36,871 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4176 transitions. [2022-01-19 02:23:36,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4176 transitions. [2022-01-19 02:23:36,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:36,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4176 transitions. [2022-01-19 02:23:36,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 54.94736842105263) internal successors, (4176), 76 states have internal predecessors, (4176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:36,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 86.0) internal successors, (6622), 77 states have internal predecessors, (6622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:36,889 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 86.0) internal successors, (6622), 77 states have internal predecessors, (6622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:36,890 INFO L186 Difference]: Start difference. First operand has 387 places, 757 transitions, 11210 flow. Second operand 76 states and 4176 transitions. [2022-01-19 02:23:36,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 944 transitions, 15762 flow [2022-01-19 02:23:37,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 944 transitions, 15182 flow, removed 285 selfloop flow, removed 8 redundant places. [2022-01-19 02:23:37,164 INFO L242 Difference]: Finished difference. Result has 456 places, 822 transitions, 13352 flow [2022-01-19 02:23:37,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=10830, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=13352, PETRI_PLACES=456, PETRI_TRANSITIONS=822} [2022-01-19 02:23:37,166 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 380 predicate places. [2022-01-19 02:23:37,166 INFO L470 AbstractCegarLoop]: Abstraction has has 456 places, 822 transitions, 13352 flow [2022-01-19 02:23:37,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:37,167 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:37,167 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:37,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-19 02:23:37,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:37,384 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:37,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:37,384 INFO L85 PathProgramCache]: Analyzing trace with hash 351983375, now seen corresponding path program 6 times [2022-01-19 02:23:37,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:37,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440983573] [2022-01-19 02:23:37,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:37,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:37,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:37,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:37,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440983573] [2022-01-19 02:23:37,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440983573] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:37,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110739752] [2022-01-19 02:23:37,608 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:23:37,608 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:37,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:37,609 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) [2022-01-19 02:23:37,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 02:23:37,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 02:23:37,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:37,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:37,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:37,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:38,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:38,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110739752] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:38,489 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:38,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:23:38,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567195441] [2022-01-19 02:23:38,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:38,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:23:38,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:38,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:23:38,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:23:38,494 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:38,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 822 transitions, 13352 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:38,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:38,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:38,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:41,460 INFO L129 PetriNetUnfolder]: 907/3024 cut-off events. [2022-01-19 02:23:41,460 INFO L130 PetriNetUnfolder]: For 48445/48480 co-relation queries the response was YES. [2022-01-19 02:23:41,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20947 conditions, 3024 events. 907/3024 cut-off events. For 48445/48480 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 26809 event pairs, 100 based on Foata normal form. 5/3019 useless extension candidates. Maximal degree in co-relation 20828. Up to 1057 conditions per place. [2022-01-19 02:23:41,506 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 421 selfloop transitions, 567 changer transitions 50/1079 dead transitions. [2022-01-19 02:23:41,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 1079 transitions, 19817 flow [2022-01-19 02:23:41,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-19 02:23:41,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-01-19 02:23:41,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3529 transitions. [2022-01-19 02:23:41,515 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6411700581395349 [2022-01-19 02:23:41,515 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3529 transitions. [2022-01-19 02:23:41,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3529 transitions. [2022-01-19 02:23:41,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:41,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3529 transitions. [2022-01-19 02:23:41,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 55.140625) internal successors, (3529), 64 states have internal predecessors, (3529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:41,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 86.0) internal successors, (5590), 65 states have internal predecessors, (5590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:41,534 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 86.0) internal successors, (5590), 65 states have internal predecessors, (5590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:41,534 INFO L186 Difference]: Start difference. First operand has 456 places, 822 transitions, 13352 flow. Second operand 64 states and 3529 transitions. [2022-01-19 02:23:41,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 1079 transitions, 19817 flow [2022-01-19 02:23:41,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 1079 transitions, 18789 flow, removed 174 selfloop flow, removed 40 redundant places. [2022-01-19 02:23:41,922 INFO L242 Difference]: Finished difference. Result has 497 places, 944 transitions, 17074 flow [2022-01-19 02:23:41,923 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=12570, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=17074, PETRI_PLACES=497, PETRI_TRANSITIONS=944} [2022-01-19 02:23:41,924 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 421 predicate places. [2022-01-19 02:23:41,924 INFO L470 AbstractCegarLoop]: Abstraction has has 497 places, 944 transitions, 17074 flow [2022-01-19 02:23:41,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:41,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:41,925 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:41,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:42,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:42,149 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:42,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:42,150 INFO L85 PathProgramCache]: Analyzing trace with hash -381220039, now seen corresponding path program 7 times [2022-01-19 02:23:42,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:42,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407731270] [2022-01-19 02:23:42,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:42,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:42,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:42,334 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:42,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:42,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407731270] [2022-01-19 02:23:42,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407731270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:42,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920143187] [2022-01-19 02:23:42,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:23:42,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:42,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:42,335 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) [2022-01-19 02:23:42,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 02:23:42,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:42,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:42,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:42,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:42,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:43,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920143187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:43,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:43,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:23:43,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814940186] [2022-01-19 02:23:43,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:43,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:23:43,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:43,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:23:43,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:23:43,208 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:43,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 944 transitions, 17074 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:43,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:43,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:43,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:47,045 INFO L129 PetriNetUnfolder]: 1130/3900 cut-off events. [2022-01-19 02:23:47,045 INFO L130 PetriNetUnfolder]: For 95550/95585 co-relation queries the response was YES. [2022-01-19 02:23:47,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29889 conditions, 3900 events. 1130/3900 cut-off events. For 95550/95585 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 37369 event pairs, 45 based on Foata normal form. 14/3910 useless extension candidates. Maximal degree in co-relation 29750. Up to 766 conditions per place. [2022-01-19 02:23:47,108 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 446 selfloop transitions, 830 changer transitions 31/1348 dead transitions. [2022-01-19 02:23:47,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 1348 transitions, 27580 flow [2022-01-19 02:23:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-19 02:23:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-01-19 02:23:47,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 4259 transitions. [2022-01-19 02:23:47,113 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6431591664149804 [2022-01-19 02:23:47,113 INFO L72 ComplementDD]: Start complementDD. Operand 77 states and 4259 transitions. [2022-01-19 02:23:47,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 77 states and 4259 transitions. [2022-01-19 02:23:47,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:47,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 77 states and 4259 transitions. [2022-01-19 02:23:47,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 78 states, 77 states have (on average 55.311688311688314) internal successors, (4259), 77 states have internal predecessors, (4259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:47,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 78 states, 78 states have (on average 86.0) internal successors, (6708), 78 states have internal predecessors, (6708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:47,127 INFO L81 ComplementDD]: Finished complementDD. Result has 78 states, 78 states have (on average 86.0) internal successors, (6708), 78 states have internal predecessors, (6708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:47,127 INFO L186 Difference]: Start difference. First operand has 497 places, 944 transitions, 17074 flow. Second operand 77 states and 4259 transitions. [2022-01-19 02:23:47,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 1348 transitions, 27580 flow [2022-01-19 02:23:47,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1348 transitions, 26329 flow, removed 525 selfloop flow, removed 28 redundant places. [2022-01-19 02:23:47,833 INFO L242 Difference]: Finished difference. Result has 562 places, 1159 transitions, 23296 flow [2022-01-19 02:23:47,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=16312, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=944, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=636, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=23296, PETRI_PLACES=562, PETRI_TRANSITIONS=1159} [2022-01-19 02:23:47,834 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 486 predicate places. [2022-01-19 02:23:47,834 INFO L470 AbstractCegarLoop]: Abstraction has has 562 places, 1159 transitions, 23296 flow [2022-01-19 02:23:47,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:47,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:47,835 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:47,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:48,059 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,SelfDestructingSolverStorable9 [2022-01-19 02:23:48,060 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:48,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:48,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1766817381, now seen corresponding path program 8 times [2022-01-19 02:23:48,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:48,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197478196] [2022-01-19 02:23:48,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:48,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:48,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:48,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:48,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197478196] [2022-01-19 02:23:48,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197478196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:48,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299121370] [2022-01-19 02:23:48,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:23:48,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:48,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:48,264 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) [2022-01-19 02:23:48,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 02:23:48,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:23:48,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:48,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:48,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:48,674 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:48,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:49,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:49,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299121370] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:49,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:49,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:23:49,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346507855] [2022-01-19 02:23:49,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:49,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:23:49,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:49,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:23:49,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:23:49,139 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:49,141 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 1159 transitions, 23296 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:49,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:49,141 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:49,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:53,185 INFO L129 PetriNetUnfolder]: 1131/3759 cut-off events. [2022-01-19 02:23:53,186 INFO L130 PetriNetUnfolder]: For 115420/115455 co-relation queries the response was YES. [2022-01-19 02:23:53,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31640 conditions, 3759 events. 1131/3759 cut-off events. For 115420/115455 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 35156 event pairs, 68 based on Foata normal form. 12/3764 useless extension candidates. Maximal degree in co-relation 31500. Up to 766 conditions per place. [2022-01-19 02:23:53,241 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 325 selfloop transitions, 876 changer transitions 46/1288 dead transitions. [2022-01-19 02:23:53,242 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 1288 transitions, 27966 flow [2022-01-19 02:23:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-19 02:23:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2022-01-19 02:23:53,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 4384 transitions. [2022-01-19 02:23:53,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2022-01-19 02:23:53,246 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 4384 transitions. [2022-01-19 02:23:53,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 4384 transitions. [2022-01-19 02:23:53,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:53,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 4384 transitions. [2022-01-19 02:23:53,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 54.8) internal successors, (4384), 80 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:53,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 86.0) internal successors, (6966), 81 states have internal predecessors, (6966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:53,260 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 86.0) internal successors, (6966), 81 states have internal predecessors, (6966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:53,260 INFO L186 Difference]: Start difference. First operand has 562 places, 1159 transitions, 23296 flow. Second operand 80 states and 4384 transitions. [2022-01-19 02:23:53,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 1288 transitions, 27966 flow [2022-01-19 02:23:54,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 1288 transitions, 26972 flow, removed 325 selfloop flow, removed 32 redundant places. [2022-01-19 02:23:54,049 INFO L242 Difference]: Finished difference. Result has 610 places, 1153 transitions, 24222 flow [2022-01-19 02:23:54,051 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=22503, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=868, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=24222, PETRI_PLACES=610, PETRI_TRANSITIONS=1153} [2022-01-19 02:23:54,051 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 534 predicate places. [2022-01-19 02:23:54,051 INFO L470 AbstractCegarLoop]: Abstraction has has 610 places, 1153 transitions, 24222 flow [2022-01-19 02:23:54,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:54,052 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:54,052 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:54,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:54,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:54,267 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:54,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:54,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1296723879, now seen corresponding path program 9 times [2022-01-19 02:23:54,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:54,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667805066] [2022-01-19 02:23:54,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:54,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:23:54,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:54,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:23:54,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667805066] [2022-01-19 02:23:54,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667805066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:23:54,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181208988] [2022-01-19 02:23:54,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:23:54,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:23:54,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:23:54,481 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) [2022-01-19 02:23:54,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 02:23:54,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 02:23:54,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:23:54,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:23:54,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:23:54,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:54,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:23:55,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:23:55,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181208988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:23:55,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:23:55,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:23:55,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572760672] [2022-01-19 02:23:55,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:23:55,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:23:55,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:23:55,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:23:55,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:23:55,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:23:55,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 1153 transitions, 24222 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:55,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:23:55,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:23:55,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:23:58,617 INFO L129 PetriNetUnfolder]: 1389/4472 cut-off events. [2022-01-19 02:23:58,617 INFO L130 PetriNetUnfolder]: For 142331/142366 co-relation queries the response was YES. [2022-01-19 02:23:58,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39489 conditions, 4472 events. 1389/4472 cut-off events. For 142331/142366 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 43173 event pairs, 96 based on Foata normal form. 8/4464 useless extension candidates. Maximal degree in co-relation 39351. Up to 1427 conditions per place. [2022-01-19 02:23:58,676 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 450 selfloop transitions, 1094 changer transitions 23/1608 dead transitions. [2022-01-19 02:23:58,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 1608 transitions, 37635 flow [2022-01-19 02:23:58,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-19 02:23:58,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-01-19 02:23:58,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3184 transitions. [2022-01-19 02:23:58,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6383319967923016 [2022-01-19 02:23:58,679 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3184 transitions. [2022-01-19 02:23:58,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3184 transitions. [2022-01-19 02:23:58,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:23:58,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3184 transitions. [2022-01-19 02:23:58,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 54.89655172413793) internal successors, (3184), 58 states have internal predecessors, (3184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:58,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:58,688 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:58,688 INFO L186 Difference]: Start difference. First operand has 610 places, 1153 transitions, 24222 flow. Second operand 58 states and 3184 transitions. [2022-01-19 02:23:58,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 1608 transitions, 37635 flow [2022-01-19 02:23:59,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1608 transitions, 35381 flow, removed 57 selfloop flow, removed 69 redundant places. [2022-01-19 02:23:59,584 INFO L242 Difference]: Finished difference. Result has 600 places, 1498 transitions, 34421 flow [2022-01-19 02:23:59,585 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=22585, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=761, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=34421, PETRI_PLACES=600, PETRI_TRANSITIONS=1498} [2022-01-19 02:23:59,585 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 524 predicate places. [2022-01-19 02:23:59,585 INFO L470 AbstractCegarLoop]: Abstraction has has 600 places, 1498 transitions, 34421 flow [2022-01-19 02:23:59,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:23:59,586 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:23:59,586 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:23:59,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 02:23:59,786 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,SelfDestructingSolverStorable11 [2022-01-19 02:23:59,787 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:23:59,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:23:59,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1628944037, now seen corresponding path program 10 times [2022-01-19 02:23:59,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:23:59,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536420717] [2022-01-19 02:23:59,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:23:59,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:23:59,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:00,001 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:00,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:00,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536420717] [2022-01-19 02:24:00,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536420717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:00,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625806123] [2022-01-19 02:24:00,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:24:00,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:00,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:00,003 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) [2022-01-19 02:24:00,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 02:24:00,055 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:24:00,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:00,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:00,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:00,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:00,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:00,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625806123] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:00,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:00,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:00,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249079502] [2022-01-19 02:24:00,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:00,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:00,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:00,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:00,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:00,963 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:00,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 1498 transitions, 34421 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:00,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:00,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:00,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:05,354 INFO L129 PetriNetUnfolder]: 1542/5029 cut-off events. [2022-01-19 02:24:05,354 INFO L130 PetriNetUnfolder]: For 177983/178018 co-relation queries the response was YES. [2022-01-19 02:24:05,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45724 conditions, 5029 events. 1542/5029 cut-off events. For 177983/178018 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 50386 event pairs, 118 based on Foata normal form. 8/5019 useless extension candidates. Maximal degree in co-relation 45577. Up to 1425 conditions per place. [2022-01-19 02:24:05,434 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 426 selfloop transitions, 1299 changer transitions 53/1819 dead transitions. [2022-01-19 02:24:05,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 1819 transitions, 45250 flow [2022-01-19 02:24:05,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-19 02:24:05,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-01-19 02:24:05,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3752 transitions. [2022-01-19 02:24:05,438 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6415868673050615 [2022-01-19 02:24:05,438 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 3752 transitions. [2022-01-19 02:24:05,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 3752 transitions. [2022-01-19 02:24:05,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:05,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 3752 transitions. [2022-01-19 02:24:05,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 55.1764705882353) internal successors, (3752), 68 states have internal predecessors, (3752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:05,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 86.0) internal successors, (5934), 69 states have internal predecessors, (5934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:05,448 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 86.0) internal successors, (5934), 69 states have internal predecessors, (5934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:05,449 INFO L186 Difference]: Start difference. First operand has 600 places, 1498 transitions, 34421 flow. Second operand 68 states and 3752 transitions. [2022-01-19 02:24:05,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 1819 transitions, 45250 flow [2022-01-19 02:24:07,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1819 transitions, 44072 flow, removed 409 selfloop flow, removed 21 redundant places. [2022-01-19 02:24:07,165 INFO L242 Difference]: Finished difference. Result has 662 places, 1680 transitions, 41710 flow [2022-01-19 02:24:07,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=33397, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=41710, PETRI_PLACES=662, PETRI_TRANSITIONS=1680} [2022-01-19 02:24:07,168 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 586 predicate places. [2022-01-19 02:24:07,168 INFO L470 AbstractCegarLoop]: Abstraction has has 662 places, 1680 transitions, 41710 flow [2022-01-19 02:24:07,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:07,169 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:07,169 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:07,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:07,382 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,SelfDestructingSolverStorable12 [2022-01-19 02:24:07,382 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:07,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash -815631631, now seen corresponding path program 11 times [2022-01-19 02:24:07,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:07,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236156004] [2022-01-19 02:24:07,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:07,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:07,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:07,580 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:07,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:07,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236156004] [2022-01-19 02:24:07,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236156004] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:07,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254473191] [2022-01-19 02:24:07,581 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:24:07,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:07,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:07,582 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) [2022-01-19 02:24:07,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 02:24:07,656 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:24:07,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:07,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:07,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:08,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:08,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:08,660 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:08,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254473191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:08,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:08,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:08,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860168000] [2022-01-19 02:24:08,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:08,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:08,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:08,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:08,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:08,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:08,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 1680 transitions, 41710 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:08,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:08,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:08,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:12,761 INFO L129 PetriNetUnfolder]: 1479/4684 cut-off events. [2022-01-19 02:24:12,761 INFO L130 PetriNetUnfolder]: For 177210/177234 co-relation queries the response was YES. [2022-01-19 02:24:12,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44895 conditions, 4684 events. 1479/4684 cut-off events. For 177210/177234 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 45371 event pairs, 101 based on Foata normal form. 7/4685 useless extension candidates. Maximal degree in co-relation 44739. Up to 1349 conditions per place. [2022-01-19 02:24:12,835 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 543 selfloop transitions, 1161 changer transitions 26/1771 dead transitions. [2022-01-19 02:24:12,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 1771 transitions, 46862 flow [2022-01-19 02:24:12,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 02:24:12,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 02:24:12,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3405 transitions. [2022-01-19 02:24:12,837 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6385971492873218 [2022-01-19 02:24:12,837 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3405 transitions. [2022-01-19 02:24:12,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3405 transitions. [2022-01-19 02:24:12,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:12,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3405 transitions. [2022-01-19 02:24:12,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 54.91935483870968) internal successors, (3405), 62 states have internal predecessors, (3405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:12,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 86.0) internal successors, (5418), 63 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:12,846 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 86.0) internal successors, (5418), 63 states have internal predecessors, (5418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:12,846 INFO L186 Difference]: Start difference. First operand has 662 places, 1680 transitions, 41710 flow. Second operand 62 states and 3405 transitions. [2022-01-19 02:24:12,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 1771 transitions, 46862 flow [2022-01-19 02:24:14,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 1771 transitions, 45530 flow, removed 278 selfloop flow, removed 37 redundant places. [2022-01-19 02:24:14,558 INFO L242 Difference]: Finished difference. Result has 690 places, 1692 transitions, 43205 flow [2022-01-19 02:24:14,560 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=40459, PETRI_DIFFERENCE_MINUEND_PLACES=618, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=43205, PETRI_PLACES=690, PETRI_TRANSITIONS=1692} [2022-01-19 02:24:14,560 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 614 predicate places. [2022-01-19 02:24:14,560 INFO L470 AbstractCegarLoop]: Abstraction has has 690 places, 1692 transitions, 43205 flow [2022-01-19 02:24:14,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:14,561 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:14,561 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:14,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:14,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-19 02:24:14,784 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:14,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:14,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1921340575, now seen corresponding path program 12 times [2022-01-19 02:24:14,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:14,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705305084] [2022-01-19 02:24:14,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:14,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:14,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:15,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:15,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:15,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705305084] [2022-01-19 02:24:15,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705305084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:15,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441107219] [2022-01-19 02:24:15,001 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:24:15,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:15,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:15,004 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) [2022-01-19 02:24:15,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 02:24:15,069 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 02:24:15,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:15,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:15,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:15,471 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:15,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:15,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:15,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441107219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:15,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:15,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:15,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343869340] [2022-01-19 02:24:15,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:15,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:15,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:15,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:15,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:15,934 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:15,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 1692 transitions, 43205 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:15,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:15,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:15,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:19,447 INFO L129 PetriNetUnfolder]: 1561/4845 cut-off events. [2022-01-19 02:24:19,448 INFO L130 PetriNetUnfolder]: For 189682/189706 co-relation queries the response was YES. [2022-01-19 02:24:19,497 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48552 conditions, 4845 events. 1561/4845 cut-off events. For 189682/189706 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 46770 event pairs, 116 based on Foata normal form. 5/4837 useless extension candidates. Maximal degree in co-relation 48390. Up to 2011 conditions per place. [2022-01-19 02:24:19,522 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 754 selfloop transitions, 1114 changer transitions 14/1923 dead transitions. [2022-01-19 02:24:19,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1923 transitions, 52668 flow [2022-01-19 02:24:19,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 02:24:19,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 02:24:19,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2211 transitions. [2022-01-19 02:24:19,524 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6427325581395349 [2022-01-19 02:24:19,524 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2211 transitions. [2022-01-19 02:24:19,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2211 transitions. [2022-01-19 02:24:19,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:19,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2211 transitions. [2022-01-19 02:24:19,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 55.275) internal successors, (2211), 40 states have internal predecessors, (2211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:19,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 86.0) internal successors, (3526), 41 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:19,529 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 86.0) internal successors, (3526), 41 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:19,529 INFO L186 Difference]: Start difference. First operand has 690 places, 1692 transitions, 43205 flow. Second operand 40 states and 2211 transitions. [2022-01-19 02:24:19,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1923 transitions, 52668 flow [2022-01-19 02:24:21,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 1923 transitions, 52017 flow, removed 82 selfloop flow, removed 30 redundant places. [2022-01-19 02:24:21,058 INFO L242 Difference]: Finished difference. Result has 708 places, 1847 transitions, 50811 flow [2022-01-19 02:24:21,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=42646, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=980, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=50811, PETRI_PLACES=708, PETRI_TRANSITIONS=1847} [2022-01-19 02:24:21,060 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 632 predicate places. [2022-01-19 02:24:21,061 INFO L470 AbstractCegarLoop]: Abstraction has has 708 places, 1847 transitions, 50811 flow [2022-01-19 02:24:21,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:21,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:21,061 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:21,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:21,284 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,SelfDestructingSolverStorable14 [2022-01-19 02:24:21,284 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:21,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:21,284 INFO L85 PathProgramCache]: Analyzing trace with hash 394267245, now seen corresponding path program 13 times [2022-01-19 02:24:21,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:21,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477931682] [2022-01-19 02:24:21,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:21,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:21,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:21,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:21,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477931682] [2022-01-19 02:24:21,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477931682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:21,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278423399] [2022-01-19 02:24:21,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:24:21,469 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:21,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:21,470 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) [2022-01-19 02:24:21,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 02:24:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:21,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:21,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:21,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:22,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:22,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278423399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:22,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:22,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:22,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455670153] [2022-01-19 02:24:22,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:22,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:22,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:22,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:22,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:22,359 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:22,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 1847 transitions, 50811 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:22,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:22,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:22,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:26,730 INFO L129 PetriNetUnfolder]: 1604/5007 cut-off events. [2022-01-19 02:24:26,730 INFO L130 PetriNetUnfolder]: For 206273/206301 co-relation queries the response was YES. [2022-01-19 02:24:26,783 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52641 conditions, 5007 events. 1604/5007 cut-off events. For 206273/206301 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 48902 event pairs, 125 based on Foata normal form. 6/4997 useless extension candidates. Maximal degree in co-relation 52472. Up to 1869 conditions per place. [2022-01-19 02:24:26,811 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 633 selfloop transitions, 1309 changer transitions 21/2004 dead transitions. [2022-01-19 02:24:26,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 2004 transitions, 58885 flow [2022-01-19 02:24:26,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 02:24:26,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 02:24:26,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2766 transitions. [2022-01-19 02:24:26,814 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6432558139534884 [2022-01-19 02:24:26,814 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2766 transitions. [2022-01-19 02:24:26,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2766 transitions. [2022-01-19 02:24:26,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:26,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2766 transitions. [2022-01-19 02:24:26,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 55.32) internal successors, (2766), 50 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:26,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 86.0) internal successors, (4386), 51 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:26,820 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 86.0) internal successors, (4386), 51 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:26,820 INFO L186 Difference]: Start difference. First operand has 708 places, 1847 transitions, 50811 flow. Second operand 50 states and 2766 transitions. [2022-01-19 02:24:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 2004 transitions, 58885 flow [2022-01-19 02:24:28,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 746 places, 2004 transitions, 58597 flow, removed 129 selfloop flow, removed 8 redundant places. [2022-01-19 02:24:28,797 INFO L242 Difference]: Finished difference. Result has 759 places, 1905 transitions, 55617 flow [2022-01-19 02:24:28,799 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=50585, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=55617, PETRI_PLACES=759, PETRI_TRANSITIONS=1905} [2022-01-19 02:24:28,799 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 683 predicate places. [2022-01-19 02:24:28,799 INFO L470 AbstractCegarLoop]: Abstraction has has 759 places, 1905 transitions, 55617 flow [2022-01-19 02:24:28,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:28,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:28,800 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:28,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:29,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:29,006 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:29,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:29,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1033346749, now seen corresponding path program 14 times [2022-01-19 02:24:29,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:29,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897037830] [2022-01-19 02:24:29,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:29,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:29,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:29,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:29,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:29,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897037830] [2022-01-19 02:24:29,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897037830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:29,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504828574] [2022-01-19 02:24:29,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:24:29,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:29,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:29,178 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) [2022-01-19 02:24:29,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 02:24:29,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:24:29,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:29,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:29,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:29,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:29,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:30,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:30,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504828574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:30,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:30,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:30,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138911574] [2022-01-19 02:24:30,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:30,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:30,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:30,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:30,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:30,016 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:30,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 759 places, 1905 transitions, 55617 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:30,016 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:30,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:30,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:34,353 INFO L129 PetriNetUnfolder]: 1642/5123 cut-off events. [2022-01-19 02:24:34,353 INFO L130 PetriNetUnfolder]: For 236579/236607 co-relation queries the response was YES. [2022-01-19 02:24:34,513 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57138 conditions, 5123 events. 1642/5123 cut-off events. For 236579/236607 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 50279 event pairs, 122 based on Foata normal form. 6/5112 useless extension candidates. Maximal degree in co-relation 56958. Up to 2003 conditions per place. [2022-01-19 02:24:34,552 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 679 selfloop transitions, 1414 changer transitions 19/2153 dead transitions. [2022-01-19 02:24:34,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 2153 transitions, 66549 flow [2022-01-19 02:24:34,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-19 02:24:34,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-01-19 02:24:34,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2806 transitions. [2022-01-19 02:24:34,555 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6397628818969449 [2022-01-19 02:24:34,555 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2806 transitions. [2022-01-19 02:24:34,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2806 transitions. [2022-01-19 02:24:34,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:34,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2806 transitions. [2022-01-19 02:24:34,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 55.01960784313726) internal successors, (2806), 51 states have internal predecessors, (2806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:34,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 86.0) internal successors, (4472), 52 states have internal predecessors, (4472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:34,562 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 86.0) internal successors, (4472), 52 states have internal predecessors, (4472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:34,563 INFO L186 Difference]: Start difference. First operand has 759 places, 1905 transitions, 55617 flow. Second operand 51 states and 2806 transitions. [2022-01-19 02:24:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 2153 transitions, 66549 flow [2022-01-19 02:24:36,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 772 places, 2153 transitions, 65360 flow, removed 170 selfloop flow, removed 34 redundant places. [2022-01-19 02:24:37,009 INFO L242 Difference]: Finished difference. Result has 790 places, 2055 transitions, 64059 flow [2022-01-19 02:24:37,011 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=54497, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=64059, PETRI_PLACES=790, PETRI_TRANSITIONS=2055} [2022-01-19 02:24:37,011 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 714 predicate places. [2022-01-19 02:24:37,011 INFO L470 AbstractCegarLoop]: Abstraction has has 790 places, 2055 transitions, 64059 flow [2022-01-19 02:24:37,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:37,012 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:37,012 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:37,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:37,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-19 02:24:37,212 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:37,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:37,213 INFO L85 PathProgramCache]: Analyzing trace with hash -20529845, now seen corresponding path program 15 times [2022-01-19 02:24:37,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:37,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861744494] [2022-01-19 02:24:37,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:37,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:37,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:37,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:37,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:37,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861744494] [2022-01-19 02:24:37,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861744494] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:37,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472338701] [2022-01-19 02:24:37,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:24:37,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:37,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:37,389 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) [2022-01-19 02:24:37,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 02:24:37,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:24:37,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:37,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:37,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:37,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:37,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:38,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:38,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472338701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:38,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:38,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:38,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398214033] [2022-01-19 02:24:38,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:38,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:38,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:38,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:38,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:38,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:38,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 790 places, 2055 transitions, 64059 flow. Second operand has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:38,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:38,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:38,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:43,047 INFO L129 PetriNetUnfolder]: 1642/5097 cut-off events. [2022-01-19 02:24:43,047 INFO L130 PetriNetUnfolder]: For 262727/262751 co-relation queries the response was YES. [2022-01-19 02:24:43,114 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60095 conditions, 5097 events. 1642/5097 cut-off events. For 262727/262751 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 49894 event pairs, 102 based on Foata normal form. 5/5090 useless extension candidates. Maximal degree in co-relation 59902. Up to 1811 conditions per place. [2022-01-19 02:24:43,147 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 877 selfloop transitions, 1207 changer transitions 17/2142 dead transitions. [2022-01-19 02:24:43,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 834 places, 2142 transitions, 70246 flow [2022-01-19 02:24:43,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-19 02:24:43,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-01-19 02:24:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2693 transitions. [2022-01-19 02:24:43,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6390602752728999 [2022-01-19 02:24:43,149 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2693 transitions. [2022-01-19 02:24:43,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2693 transitions. [2022-01-19 02:24:43,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:43,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2693 transitions. [2022-01-19 02:24:43,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 54.95918367346939) internal successors, (2693), 49 states have internal predecessors, (2693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:43,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 86.0) internal successors, (4300), 50 states have internal predecessors, (4300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:43,154 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 86.0) internal successors, (4300), 50 states have internal predecessors, (4300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:43,154 INFO L186 Difference]: Start difference. First operand has 790 places, 2055 transitions, 64059 flow. Second operand 49 states and 2693 transitions. [2022-01-19 02:24:43,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 834 places, 2142 transitions, 70246 flow [2022-01-19 02:24:46,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 2142 transitions, 69462 flow, removed 172 selfloop flow, removed 19 redundant places. [2022-01-19 02:24:46,186 INFO L242 Difference]: Finished difference. Result has 821 places, 2059 transitions, 65992 flow [2022-01-19 02:24:46,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=63317, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2055, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=849, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=65992, PETRI_PLACES=821, PETRI_TRANSITIONS=2059} [2022-01-19 02:24:46,188 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 745 predicate places. [2022-01-19 02:24:46,188 INFO L470 AbstractCegarLoop]: Abstraction has has 821 places, 2059 transitions, 65992 flow [2022-01-19 02:24:46,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.84848484848485) internal successors, (1744), 33 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:46,188 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:46,189 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:46,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:46,389 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,SelfDestructingSolverStorable17 [2022-01-19 02:24:46,389 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:46,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:46,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1636260209, now seen corresponding path program 16 times [2022-01-19 02:24:46,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:46,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264016956] [2022-01-19 02:24:46,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:46,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:46,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:46,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:46,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:46,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264016956] [2022-01-19 02:24:46,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264016956] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:46,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043300813] [2022-01-19 02:24:46,616 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:24:46,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:46,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:46,617 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) [2022-01-19 02:24:46,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 02:24:46,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:24:46,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:46,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:46,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:47,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:47,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:47,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043300813] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:47,456 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:47,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:47,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092010087] [2022-01-19 02:24:47,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:47,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:47,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:47,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:47,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=885, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:47,458 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:47,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 821 places, 2059 transitions, 65992 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:47,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:47,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:47,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:24:53,013 INFO L129 PetriNetUnfolder]: 1636/5148 cut-off events. [2022-01-19 02:24:53,013 INFO L130 PetriNetUnfolder]: For 271632/271678 co-relation queries the response was YES. [2022-01-19 02:24:53,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61599 conditions, 5148 events. 1636/5148 cut-off events. For 271632/271678 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 50801 event pairs, 117 based on Foata normal form. 10/5145 useless extension candidates. Maximal degree in co-relation 61403. Up to 1951 conditions per place. [2022-01-19 02:24:53,113 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 695 selfloop transitions, 1447 changer transitions 34/2217 dead transitions. [2022-01-19 02:24:53,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 2217 transitions, 74598 flow [2022-01-19 02:24:53,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-19 02:24:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-01-19 02:24:53,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3151 transitions. [2022-01-19 02:24:53,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6427988576091391 [2022-01-19 02:24:53,115 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3151 transitions. [2022-01-19 02:24:53,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3151 transitions. [2022-01-19 02:24:53,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:24:53,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3151 transitions. [2022-01-19 02:24:53,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 55.280701754385966) internal successors, (3151), 57 states have internal predecessors, (3151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:53,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:53,120 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 86.0) internal successors, (4988), 58 states have internal predecessors, (4988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:53,120 INFO L186 Difference]: Start difference. First operand has 821 places, 2059 transitions, 65992 flow. Second operand 57 states and 3151 transitions. [2022-01-19 02:24:53,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 2217 transitions, 74598 flow [2022-01-19 02:24:55,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 839 places, 2217 transitions, 74057 flow, removed 49 selfloop flow, removed 33 redundant places. [2022-01-19 02:24:56,030 INFO L242 Difference]: Finished difference. Result has 858 places, 2092 transitions, 71898 flow [2022-01-19 02:24:56,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=65502, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2059, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=71898, PETRI_PLACES=858, PETRI_TRANSITIONS=2092} [2022-01-19 02:24:56,033 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 782 predicate places. [2022-01-19 02:24:56,033 INFO L470 AbstractCegarLoop]: Abstraction has has 858 places, 2092 transitions, 71898 flow [2022-01-19 02:24:56,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:56,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:24:56,034 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:24:56,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-19 02:24:56,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:56,252 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:24:56,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:24:56,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1095262929, now seen corresponding path program 17 times [2022-01-19 02:24:56,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:24:56,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912163064] [2022-01-19 02:24:56,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:24:56,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:24:56,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:24:56,455 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:56,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:24:56,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912163064] [2022-01-19 02:24:56,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912163064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:24:56,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714177230] [2022-01-19 02:24:56,456 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:24:56,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:24:56,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:24:56,458 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) [2022-01-19 02:24:56,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 02:24:56,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:24:56,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:24:56,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:24:56,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:24:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:56,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:24:57,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:24:57,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714177230] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:24:57,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:24:57,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-01-19 02:24:57,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537612133] [2022-01-19 02:24:57,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:24:57,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:24:57,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:24:57,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:24:57,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:24:57,335 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:24:57,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 858 places, 2092 transitions, 71898 flow. Second operand has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:24:57,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:24:57,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:24:57,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:25:01,936 INFO L129 PetriNetUnfolder]: 1611/4966 cut-off events. [2022-01-19 02:25:01,936 INFO L130 PetriNetUnfolder]: For 303280/303315 co-relation queries the response was YES. [2022-01-19 02:25:02,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64133 conditions, 4966 events. 1611/4966 cut-off events. For 303280/303315 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 48049 event pairs, 122 based on Foata normal form. 9/4964 useless extension candidates. Maximal degree in co-relation 63927. Up to 1830 conditions per place. [2022-01-19 02:25:02,049 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 895 selfloop transitions, 1222 changer transitions 18/2176 dead transitions. [2022-01-19 02:25:02,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 2176 transitions, 78068 flow [2022-01-19 02:25:02,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-19 02:25:02,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-01-19 02:25:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2375 transitions. [2022-01-19 02:25:02,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6422390481341266 [2022-01-19 02:25:02,052 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2375 transitions. [2022-01-19 02:25:02,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2375 transitions. [2022-01-19 02:25:02,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:25:02,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2375 transitions. [2022-01-19 02:25:02,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 55.23255813953488) internal successors, (2375), 43 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:02,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 86.0) internal successors, (3784), 44 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:02,058 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 86.0) internal successors, (3784), 44 states have internal predecessors, (3784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:02,058 INFO L186 Difference]: Start difference. First operand has 858 places, 2092 transitions, 71898 flow. Second operand 43 states and 2375 transitions. [2022-01-19 02:25:02,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 2176 transitions, 78068 flow [2022-01-19 02:25:05,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 2176 transitions, 77108 flow, removed 262 selfloop flow, removed 27 redundant places. [2022-01-19 02:25:05,610 INFO L242 Difference]: Finished difference. Result has 873 places, 2099 transitions, 73651 flow [2022-01-19 02:25:05,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=71012, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=73651, PETRI_PLACES=873, PETRI_TRANSITIONS=2099} [2022-01-19 02:25:05,613 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 797 predicate places. [2022-01-19 02:25:05,613 INFO L470 AbstractCegarLoop]: Abstraction has has 873 places, 2099 transitions, 73651 flow [2022-01-19 02:25:05,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 52.81818181818182) internal successors, (1743), 33 states have internal predecessors, (1743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:05,614 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:25:05,614 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:25:05,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-19 02:25:05,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:05,838 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:25:05,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:25:05,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1335362405, now seen corresponding path program 18 times [2022-01-19 02:25:05,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:25:05,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346455769] [2022-01-19 02:25:05,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:25:05,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:25:05,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:25:06,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:06,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:25:06,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346455769] [2022-01-19 02:25:06,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346455769] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:25:06,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131663726] [2022-01-19 02:25:06,008 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:25:06,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:06,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:25:06,010 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) [2022-01-19 02:25:06,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-19 02:25:06,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 02:25:06,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:25:06,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:25:06,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:25:06,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:06,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:25:06,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:06,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131663726] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:25:06,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:25:06,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:25:06,872 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050893949] [2022-01-19 02:25:06,872 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:25:06,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:25:06,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:25:06,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:25:06,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:25:06,874 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:25:06,875 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 873 places, 2099 transitions, 73651 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:06,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:25:06,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:25:06,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:25:13,340 INFO L129 PetriNetUnfolder]: 1638/5072 cut-off events. [2022-01-19 02:25:13,340 INFO L130 PetriNetUnfolder]: For 318465/318489 co-relation queries the response was YES. [2022-01-19 02:25:13,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66629 conditions, 5072 events. 1638/5072 cut-off events. For 318465/318489 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 49496 event pairs, 87 based on Foata normal form. 8/5067 useless extension candidates. Maximal degree in co-relation 66425. Up to 1728 conditions per place. [2022-01-19 02:25:13,443 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 793 selfloop transitions, 1419 changer transitions 52/2305 dead transitions. [2022-01-19 02:25:13,443 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 933 places, 2305 transitions, 83942 flow [2022-01-19 02:25:13,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-19 02:25:13,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-01-19 02:25:13,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3582 transitions. [2022-01-19 02:25:13,445 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6407871198568873 [2022-01-19 02:25:13,445 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3582 transitions. [2022-01-19 02:25:13,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3582 transitions. [2022-01-19 02:25:13,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:25:13,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3582 transitions. [2022-01-19 02:25:13,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 55.10769230769231) internal successors, (3582), 65 states have internal predecessors, (3582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:13,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 86.0) internal successors, (5676), 66 states have internal predecessors, (5676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:13,453 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 86.0) internal successors, (5676), 66 states have internal predecessors, (5676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:13,453 INFO L186 Difference]: Start difference. First operand has 873 places, 2099 transitions, 73651 flow. Second operand 65 states and 3582 transitions. [2022-01-19 02:25:13,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 933 places, 2305 transitions, 83942 flow [2022-01-19 02:25:16,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 907 places, 2305 transitions, 83246 flow, removed 130 selfloop flow, removed 26 redundant places. [2022-01-19 02:25:16,950 INFO L242 Difference]: Finished difference. Result has 920 places, 2126 transitions, 77443 flow [2022-01-19 02:25:16,952 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=73098, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=77443, PETRI_PLACES=920, PETRI_TRANSITIONS=2126} [2022-01-19 02:25:16,952 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 844 predicate places. [2022-01-19 02:25:16,952 INFO L470 AbstractCegarLoop]: Abstraction has has 920 places, 2126 transitions, 77443 flow [2022-01-19 02:25:16,953 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:16,953 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:25:16,953 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:25:16,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-19 02:25:17,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:17,153 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:25:17,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:25:17,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1138470815, now seen corresponding path program 19 times [2022-01-19 02:25:17,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:25:17,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323512567] [2022-01-19 02:25:17,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:25:17,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:25:17,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:25:17,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:17,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:25:17,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323512567] [2022-01-19 02:25:17,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323512567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:25:17,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128680742] [2022-01-19 02:25:17,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:25:17,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:17,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:25:17,325 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) [2022-01-19 02:25:17,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-19 02:25:17,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:25:17,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:25:17,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:25:17,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:17,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:25:18,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:18,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128680742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:25:18,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:25:18,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-01-19 02:25:18,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81159135] [2022-01-19 02:25:18,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:25:18,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:25:18,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:25:18,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:25:18,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:25:18,364 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:25:18,365 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 2126 transitions, 77443 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:18,365 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:25:18,365 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:25:18,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:25:25,742 INFO L129 PetriNetUnfolder]: 1839/5735 cut-off events. [2022-01-19 02:25:25,743 INFO L130 PetriNetUnfolder]: For 387373/387407 co-relation queries the response was YES. [2022-01-19 02:25:25,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78140 conditions, 5735 events. 1839/5735 cut-off events. For 387373/387407 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 57568 event pairs, 92 based on Foata normal form. 12/5730 useless extension candidates. Maximal degree in co-relation 77928. Up to 2331 conditions per place. [2022-01-19 02:25:25,863 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1045 selfloop transitions, 1548 changer transitions 37/2671 dead transitions. [2022-01-19 02:25:25,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 981 places, 2671 transitions, 101201 flow [2022-01-19 02:25:25,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-19 02:25:25,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2022-01-19 02:25:25,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4075 transitions. [2022-01-19 02:25:25,865 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6403205531112508 [2022-01-19 02:25:25,865 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4075 transitions. [2022-01-19 02:25:25,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4075 transitions. [2022-01-19 02:25:25,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:25:25,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4075 transitions. [2022-01-19 02:25:25,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 55.067567567567565) internal successors, (4075), 74 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:25,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 86.0) internal successors, (6450), 75 states have internal predecessors, (6450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:25,874 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 86.0) internal successors, (6450), 75 states have internal predecessors, (6450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:25,874 INFO L186 Difference]: Start difference. First operand has 920 places, 2126 transitions, 77443 flow. Second operand 74 states and 4075 transitions. [2022-01-19 02:25:25,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 981 places, 2671 transitions, 101201 flow [2022-01-19 02:25:30,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 936 places, 2671 transitions, 98546 flow, removed 230 selfloop flow, removed 45 redundant places. [2022-01-19 02:25:30,141 INFO L242 Difference]: Finished difference. Result has 988 places, 2530 transitions, 97084 flow [2022-01-19 02:25:30,143 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=75525, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=97084, PETRI_PLACES=988, PETRI_TRANSITIONS=2530} [2022-01-19 02:25:30,143 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 912 predicate places. [2022-01-19 02:25:30,143 INFO L470 AbstractCegarLoop]: Abstraction has has 988 places, 2530 transitions, 97084 flow [2022-01-19 02:25:30,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:30,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:25:30,143 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:25:30,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-19 02:25:30,344 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,SelfDestructingSolverStorable21 [2022-01-19 02:25:30,344 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:25:30,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:25:30,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1734421807, now seen corresponding path program 20 times [2022-01-19 02:25:30,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:25:30,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975808486] [2022-01-19 02:25:30,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:25:30,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:25:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:25:30,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:30,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:25:30,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975808486] [2022-01-19 02:25:30,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975808486] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:25:30,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862718424] [2022-01-19 02:25:30,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:25:30,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:30,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:25:30,573 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) [2022-01-19 02:25:30,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-19 02:25:30,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:25:30,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:25:30,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:25:30,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:25:31,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:31,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:25:31,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:31,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862718424] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:25:31,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:25:31,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-01-19 02:25:31,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281465000] [2022-01-19 02:25:31,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:25:31,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:25:31,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:25:31,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:25:31,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:25:31,509 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:25:31,509 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 988 places, 2530 transitions, 97084 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:31,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:25:31,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:25:31,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:25:37,893 INFO L129 PetriNetUnfolder]: 1868/5764 cut-off events. [2022-01-19 02:25:37,893 INFO L130 PetriNetUnfolder]: For 416492/416530 co-relation queries the response was YES. [2022-01-19 02:25:37,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82376 conditions, 5764 events. 1868/5764 cut-off events. For 416492/416530 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 57580 event pairs, 95 based on Foata normal form. 9/5756 useless extension candidates. Maximal degree in co-relation 82123. Up to 2548 conditions per place. [2022-01-19 02:25:38,035 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1197 selfloop transitions, 1418 changer transitions 20/2676 dead transitions. [2022-01-19 02:25:38,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1014 places, 2676 transitions, 106917 flow [2022-01-19 02:25:38,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 02:25:38,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 02:25:38,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2054 transitions. [2022-01-19 02:25:38,037 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6455059710873664 [2022-01-19 02:25:38,037 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2054 transitions. [2022-01-19 02:25:38,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2054 transitions. [2022-01-19 02:25:38,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:25:38,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2054 transitions. [2022-01-19 02:25:38,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.513513513513516) internal successors, (2054), 37 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:38,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 86.0) internal successors, (3268), 38 states have internal predecessors, (3268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:38,041 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 86.0) internal successors, (3268), 38 states have internal predecessors, (3268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:38,042 INFO L186 Difference]: Start difference. First operand has 988 places, 2530 transitions, 97084 flow. Second operand 37 states and 2054 transitions. [2022-01-19 02:25:38,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1014 places, 2676 transitions, 106917 flow [2022-01-19 02:25:43,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 997 places, 2676 transitions, 104859 flow, removed 999 selfloop flow, removed 17 redundant places. [2022-01-19 02:25:43,455 INFO L242 Difference]: Finished difference. Result has 1013 places, 2577 transitions, 102801 flow [2022-01-19 02:25:43,457 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=95460, PETRI_DIFFERENCE_MINUEND_PLACES=961, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=102801, PETRI_PLACES=1013, PETRI_TRANSITIONS=2577} [2022-01-19 02:25:43,458 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 937 predicate places. [2022-01-19 02:25:43,458 INFO L470 AbstractCegarLoop]: Abstraction has has 1013 places, 2577 transitions, 102801 flow [2022-01-19 02:25:43,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:43,458 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:25:43,458 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:25:43,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-19 02:25:43,658 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,SelfDestructingSolverStorable22 [2022-01-19 02:25:43,659 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:25:43,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:25:43,659 INFO L85 PathProgramCache]: Analyzing trace with hash 541108433, now seen corresponding path program 21 times [2022-01-19 02:25:43,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:25:43,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535786093] [2022-01-19 02:25:43,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:25:43,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:25:43,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:25:43,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:43,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:25:43,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535786093] [2022-01-19 02:25:43,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535786093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:25:43,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292304434] [2022-01-19 02:25:43,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:25:43,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:43,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:25:43,849 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) [2022-01-19 02:25:43,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-19 02:25:43,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 02:25:43,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:25:43,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:25:43,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:25:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:44,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:25:44,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:44,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292304434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:25:44,642 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:25:44,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:25:44,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777711168] [2022-01-19 02:25:44,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:25:44,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:25:44,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:25:44,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:25:44,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:25:44,644 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:25:44,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1013 places, 2577 transitions, 102801 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:44,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:25:44,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:25:44,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:25:51,334 INFO L129 PetriNetUnfolder]: 1881/5772 cut-off events. [2022-01-19 02:25:51,335 INFO L130 PetriNetUnfolder]: For 428983/429003 co-relation queries the response was YES. [2022-01-19 02:25:51,430 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85154 conditions, 5772 events. 1881/5772 cut-off events. For 428983/429003 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 57528 event pairs, 94 based on Foata normal form. 5/5759 useless extension candidates. Maximal degree in co-relation 84895. Up to 2608 conditions per place. [2022-01-19 02:25:51,474 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 971 selfloop transitions, 1717 changer transitions 16/2745 dead transitions. [2022-01-19 02:25:51,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1059 places, 2745 transitions, 113223 flow [2022-01-19 02:25:51,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-19 02:25:51,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-01-19 02:25:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2750 transitions. [2022-01-19 02:25:51,476 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2022-01-19 02:25:51,476 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2750 transitions. [2022-01-19 02:25:51,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2750 transitions. [2022-01-19 02:25:51,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:25:51,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2750 transitions. [2022-01-19 02:25:51,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 55.0) internal successors, (2750), 50 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:51,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 86.0) internal successors, (4386), 51 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:51,481 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 86.0) internal successors, (4386), 51 states have internal predecessors, (4386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:51,481 INFO L186 Difference]: Start difference. First operand has 1013 places, 2577 transitions, 102801 flow. Second operand 50 states and 2750 transitions. [2022-01-19 02:25:51,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1059 places, 2745 transitions, 113223 flow [2022-01-19 02:25:56,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1045 places, 2745 transitions, 113030 flow, removed 42 selfloop flow, removed 14 redundant places. [2022-01-19 02:25:56,816 INFO L242 Difference]: Finished difference. Result has 1060 places, 2660 transitions, 110510 flow [2022-01-19 02:25:56,817 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=102628, PETRI_DIFFERENCE_MINUEND_PLACES=996, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1643, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=110510, PETRI_PLACES=1060, PETRI_TRANSITIONS=2660} [2022-01-19 02:25:56,818 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 984 predicate places. [2022-01-19 02:25:56,818 INFO L470 AbstractCegarLoop]: Abstraction has has 1060 places, 2660 transitions, 110510 flow [2022-01-19 02:25:56,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:56,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:25:56,818 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:25:56,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-19 02:25:57,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:57,019 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:25:57,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:25:57,019 INFO L85 PathProgramCache]: Analyzing trace with hash -62303967, now seen corresponding path program 22 times [2022-01-19 02:25:57,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:25:57,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906690199] [2022-01-19 02:25:57,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:25:57,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:25:57,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:25:57,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:57,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:25:57,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906690199] [2022-01-19 02:25:57,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906690199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:25:57,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245409040] [2022-01-19 02:25:57,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:25:57,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:25:57,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:25:57,221 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) [2022-01-19 02:25:57,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-19 02:25:57,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:25:57,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:25:57,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:25:57,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:25:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:57,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:25:57,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:25:57,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245409040] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:25:57,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:25:57,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:25:57,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151794539] [2022-01-19 02:25:57,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:25:57,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:25:57,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:25:57,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:25:57,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:25:57,994 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:25:57,995 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1060 places, 2660 transitions, 110510 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:25:57,995 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:25:57,995 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:25:57,995 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:26:06,576 INFO L129 PetriNetUnfolder]: 1920/5911 cut-off events. [2022-01-19 02:26:06,576 INFO L130 PetriNetUnfolder]: For 477462/477482 co-relation queries the response was YES. [2022-01-19 02:26:06,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90663 conditions, 5911 events. 1920/5911 cut-off events. For 477462/477482 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 59399 event pairs, 95 based on Foata normal form. 5/5900 useless extension candidates. Maximal degree in co-relation 90392. Up to 2485 conditions per place. [2022-01-19 02:26:06,754 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 885 selfloop transitions, 1881 changer transitions 24/2831 dead transitions. [2022-01-19 02:26:06,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1114 places, 2831 transitions, 122063 flow [2022-01-19 02:26:06,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-19 02:26:06,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-01-19 02:26:06,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3201 transitions. [2022-01-19 02:26:06,757 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6417401764234162 [2022-01-19 02:26:06,757 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3201 transitions. [2022-01-19 02:26:06,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3201 transitions. [2022-01-19 02:26:06,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:26:06,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3201 transitions. [2022-01-19 02:26:06,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 55.189655172413794) internal successors, (3201), 58 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:06,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:06,763 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 86.0) internal successors, (5074), 59 states have internal predecessors, (5074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:06,763 INFO L186 Difference]: Start difference. First operand has 1060 places, 2660 transitions, 110510 flow. Second operand 58 states and 3201 transitions. [2022-01-19 02:26:06,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1114 places, 2831 transitions, 122063 flow [2022-01-19 02:26:12,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1099 places, 2831 transitions, 121648 flow, removed 169 selfloop flow, removed 15 redundant places. [2022-01-19 02:26:12,900 INFO L242 Difference]: Finished difference. Result has 1111 places, 2717 transitions, 117249 flow [2022-01-19 02:26:12,902 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=110113, PETRI_DIFFERENCE_MINUEND_PLACES=1042, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1825, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=117249, PETRI_PLACES=1111, PETRI_TRANSITIONS=2717} [2022-01-19 02:26:12,902 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1035 predicate places. [2022-01-19 02:26:12,902 INFO L470 AbstractCegarLoop]: Abstraction has has 1111 places, 2717 transitions, 117249 flow [2022-01-19 02:26:12,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:12,903 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:26:12,903 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:26:12,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-19 02:26:13,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:26:13,107 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:26:13,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:26:13,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1440863673, now seen corresponding path program 23 times [2022-01-19 02:26:13,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:26:13,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485682141] [2022-01-19 02:26:13,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:26:13,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:26:13,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:26:13,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:13,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:26:13,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485682141] [2022-01-19 02:26:13,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485682141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:26:13,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24005172] [2022-01-19 02:26:13,289 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:26:13,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:26:13,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:26:13,290 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) [2022-01-19 02:26:13,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-19 02:26:13,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:26:13,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:26:13,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:26:13,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:26:13,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:13,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:26:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:14,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24005172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:26:14,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:26:14,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-01-19 02:26:14,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535722621] [2022-01-19 02:26:14,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:26:14,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:26:14,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:26:14,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:26:14,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:26:14,139 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:26:14,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1111 places, 2717 transitions, 117249 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:14,140 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:26:14,140 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:26:14,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:26:20,696 INFO L129 PetriNetUnfolder]: 1908/5887 cut-off events. [2022-01-19 02:26:20,696 INFO L130 PetriNetUnfolder]: For 499260/499301 co-relation queries the response was YES. [2022-01-19 02:26:20,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92954 conditions, 5887 events. 1908/5887 cut-off events. For 499260/499301 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 59095 event pairs, 69 based on Foata normal form. 11/5883 useless extension candidates. Maximal degree in co-relation 92673. Up to 2596 conditions per place. [2022-01-19 02:26:20,963 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1236 selfloop transitions, 1495 changer transitions 12/2784 dead transitions. [2022-01-19 02:26:20,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1143 places, 2784 transitions, 124293 flow [2022-01-19 02:26:20,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 02:26:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 02:26:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1973 transitions. [2022-01-19 02:26:20,965 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6372739018087855 [2022-01-19 02:26:20,965 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1973 transitions. [2022-01-19 02:26:20,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1973 transitions. [2022-01-19 02:26:20,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:26:20,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1973 transitions. [2022-01-19 02:26:20,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 54.80555555555556) internal successors, (1973), 36 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:20,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 86.0) internal successors, (3182), 37 states have internal predecessors, (3182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:20,968 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 86.0) internal successors, (3182), 37 states have internal predecessors, (3182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:20,968 INFO L186 Difference]: Start difference. First operand has 1111 places, 2717 transitions, 117249 flow. Second operand 36 states and 1973 transitions. [2022-01-19 02:26:20,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1143 places, 2784 transitions, 124293 flow [2022-01-19 02:26:27,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1104 places, 2784 transitions, 122506 flow, removed 268 selfloop flow, removed 39 redundant places. [2022-01-19 02:26:27,493 INFO L242 Difference]: Finished difference. Result has 1111 places, 2721 transitions, 120404 flow [2022-01-19 02:26:27,495 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=115479, PETRI_DIFFERENCE_MINUEND_PLACES=1069, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=120404, PETRI_PLACES=1111, PETRI_TRANSITIONS=2721} [2022-01-19 02:26:27,496 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1035 predicate places. [2022-01-19 02:26:27,496 INFO L470 AbstractCegarLoop]: Abstraction has has 1111 places, 2721 transitions, 120404 flow [2022-01-19 02:26:27,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:27,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:26:27,496 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:26:27,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-19 02:26:27,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-19 02:26:27,697 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:26:27,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:26:27,697 INFO L85 PathProgramCache]: Analyzing trace with hash -705547355, now seen corresponding path program 24 times [2022-01-19 02:26:27,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:26:27,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519742291] [2022-01-19 02:26:27,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:26:27,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:26:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:26:27,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:27,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:26:27,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519742291] [2022-01-19 02:26:27,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519742291] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:26:27,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932331461] [2022-01-19 02:26:27,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:26:27,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:26:27,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:26:27,888 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) [2022-01-19 02:26:27,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-19 02:26:27,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 02:26:27,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:26:27,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 02:26:27,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:26:28,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:28,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:26:29,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:29,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932331461] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:26:29,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:26:29,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 17] total 38 [2022-01-19 02:26:29,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314457812] [2022-01-19 02:26:29,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:26:29,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-19 02:26:29,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:26:29,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-19 02:26:29,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1200, Unknown=0, NotChecked=0, Total=1406 [2022-01-19 02:26:29,374 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:26:29,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1111 places, 2721 transitions, 120404 flow. Second operand has 38 states, 38 states have (on average 52.78947368421053) internal successors, (2006), 38 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:29,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:26:29,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:26:29,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:26:39,122 INFO L129 PetriNetUnfolder]: 1923/6368 cut-off events. [2022-01-19 02:26:39,122 INFO L130 PetriNetUnfolder]: For 570979/570984 co-relation queries the response was YES. [2022-01-19 02:26:39,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98318 conditions, 6368 events. 1923/6368 cut-off events. For 570979/570984 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 66488 event pairs, 48 based on Foata normal form. 24/6372 useless extension candidates. Maximal degree in co-relation 98034. Up to 1534 conditions per place. [2022-01-19 02:26:39,293 INFO L132 encePairwiseOnDemand]: 65/86 looper letters, 923 selfloop transitions, 1972 changer transitions 57/2993 dead transitions. [2022-01-19 02:26:39,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1177 places, 2993 transitions, 135252 flow [2022-01-19 02:26:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-19 02:26:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-01-19 02:26:39,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3858 transitions. [2022-01-19 02:26:39,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6408637873754153 [2022-01-19 02:26:39,296 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 3858 transitions. [2022-01-19 02:26:39,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 3858 transitions. [2022-01-19 02:26:39,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:26:39,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 3858 transitions. [2022-01-19 02:26:39,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 55.114285714285714) internal successors, (3858), 70 states have internal predecessors, (3858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:39,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 86.0) internal successors, (6106), 71 states have internal predecessors, (6106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:39,301 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 86.0) internal successors, (6106), 71 states have internal predecessors, (6106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:39,301 INFO L186 Difference]: Start difference. First operand has 1111 places, 2721 transitions, 120404 flow. Second operand 70 states and 3858 transitions. [2022-01-19 02:26:39,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1177 places, 2993 transitions, 135252 flow [2022-01-19 02:26:46,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1153 places, 2993 transitions, 133910 flow, removed 66 selfloop flow, removed 24 redundant places. [2022-01-19 02:26:46,152 INFO L242 Difference]: Finished difference. Result has 1181 places, 2831 transitions, 131187 flow [2022-01-19 02:26:46,154 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=119199, PETRI_DIFFERENCE_MINUEND_PLACES=1084, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1869, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=804, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=131187, PETRI_PLACES=1181, PETRI_TRANSITIONS=2831} [2022-01-19 02:26:46,154 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1105 predicate places. [2022-01-19 02:26:46,154 INFO L470 AbstractCegarLoop]: Abstraction has has 1181 places, 2831 transitions, 131187 flow [2022-01-19 02:26:46,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 52.78947368421053) internal successors, (2006), 38 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:46,155 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:26:46,155 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:26:46,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-19 02:26:46,355 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,SelfDestructingSolverStorable26 [2022-01-19 02:26:46,355 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:26:46,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:26:46,356 INFO L85 PathProgramCache]: Analyzing trace with hash -21380387, now seen corresponding path program 25 times [2022-01-19 02:26:46,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:26:46,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547064725] [2022-01-19 02:26:46,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:26:46,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:26:46,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:26:46,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:46,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:26:46,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547064725] [2022-01-19 02:26:46,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547064725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:26:46,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604550697] [2022-01-19 02:26:46,533 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:26:46,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:26:46,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:26:46,534 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) [2022-01-19 02:26:46,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-19 02:26:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:26:46,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:26:46,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:26:46,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:46,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:26:47,294 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:26:47,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604550697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:26:47,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:26:47,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:26:47,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88904613] [2022-01-19 02:26:47,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:26:47,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:26:47,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:26:47,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:26:47,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:26:47,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:26:47,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1181 places, 2831 transitions, 131187 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:47,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:26:47,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:26:47,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:26:54,828 INFO L129 PetriNetUnfolder]: 1882/6112 cut-off events. [2022-01-19 02:26:54,829 INFO L130 PetriNetUnfolder]: For 547241/547246 co-relation queries the response was YES. [2022-01-19 02:26:54,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100104 conditions, 6112 events. 1882/6112 cut-off events. For 547241/547246 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 62654 event pairs, 86 based on Foata normal form. 5/6079 useless extension candidates. Maximal degree in co-relation 99799. Up to 2864 conditions per place. [2022-01-19 02:26:54,996 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1256 selfloop transitions, 1658 changer transitions 6/2961 dead transitions. [2022-01-19 02:26:54,996 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1209 places, 2961 transitions, 141260 flow [2022-01-19 02:26:54,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 02:26:54,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 02:26:54,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2093 transitions. [2022-01-19 02:26:54,998 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.640452876376989 [2022-01-19 02:26:54,998 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2093 transitions. [2022-01-19 02:26:54,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2093 transitions. [2022-01-19 02:26:54,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:26:54,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2093 transitions. [2022-01-19 02:26:55,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 55.078947368421055) internal successors, (2093), 38 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:55,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 86.0) internal successors, (3354), 39 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:55,003 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 86.0) internal successors, (3354), 39 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:26:55,003 INFO L186 Difference]: Start difference. First operand has 1181 places, 2831 transitions, 131187 flow. Second operand 38 states and 2093 transitions. [2022-01-19 02:26:55,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1209 places, 2961 transitions, 141260 flow [2022-01-19 02:27:02,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1174 places, 2961 transitions, 137804 flow, removed 1199 selfloop flow, removed 35 redundant places. [2022-01-19 02:27:02,764 INFO L242 Difference]: Finished difference. Result has 1186 places, 2890 transitions, 134829 flow [2022-01-19 02:27:02,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=128524, PETRI_DIFFERENCE_MINUEND_PLACES=1137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1601, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=134829, PETRI_PLACES=1186, PETRI_TRANSITIONS=2890} [2022-01-19 02:27:02,767 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1110 predicate places. [2022-01-19 02:27:02,767 INFO L470 AbstractCegarLoop]: Abstraction has has 1186 places, 2890 transitions, 134829 flow [2022-01-19 02:27:02,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:02,767 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:27:02,767 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:27:02,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-19 02:27:02,971 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,SelfDestructingSolverStorable27 [2022-01-19 02:27:02,971 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:27:02,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:27:02,972 INFO L85 PathProgramCache]: Analyzing trace with hash -332518107, now seen corresponding path program 26 times [2022-01-19 02:27:02,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:27:02,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656867902] [2022-01-19 02:27:02,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:27:02,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:27:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:27:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:03,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:27:03,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656867902] [2022-01-19 02:27:03,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656867902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:27:03,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411044566] [2022-01-19 02:27:03,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:27:03,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:27:03,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:27:03,152 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) [2022-01-19 02:27:03,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-19 02:27:03,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:27:03,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:27:03,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:27:03,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:27:03,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:03,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:27:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:03,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411044566] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:27:03,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:27:03,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:27:03,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981891825] [2022-01-19 02:27:03,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:27:03,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:27:03,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:27:03,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:27:03,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:27:03,980 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:27:03,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1186 places, 2890 transitions, 134829 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:03,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:27:03,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:27:03,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:27:12,544 INFO L129 PetriNetUnfolder]: 1905/6154 cut-off events. [2022-01-19 02:27:12,544 INFO L130 PetriNetUnfolder]: For 496140/496145 co-relation queries the response was YES. [2022-01-19 02:27:12,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 99584 conditions, 6154 events. 1905/6154 cut-off events. For 496140/496145 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 62839 event pairs, 82 based on Foata normal form. 5/6126 useless extension candidates. Maximal degree in co-relation 99285. Up to 2605 conditions per place. [2022-01-19 02:27:12,705 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1329 selfloop transitions, 1644 changer transitions 8/3022 dead transitions. [2022-01-19 02:27:12,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1220 places, 3022 transitions, 144951 flow [2022-01-19 02:27:12,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-19 02:27:12,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-01-19 02:27:12,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2098 transitions. [2022-01-19 02:27:12,706 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6419828641370869 [2022-01-19 02:27:12,706 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2098 transitions. [2022-01-19 02:27:12,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2098 transitions. [2022-01-19 02:27:12,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:27:12,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2098 transitions. [2022-01-19 02:27:12,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 55.21052631578947) internal successors, (2098), 38 states have internal predecessors, (2098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:12,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 86.0) internal successors, (3354), 39 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:12,710 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 86.0) internal successors, (3354), 39 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:12,710 INFO L186 Difference]: Start difference. First operand has 1186 places, 2890 transitions, 134829 flow. Second operand 38 states and 2098 transitions. [2022-01-19 02:27:12,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1220 places, 3022 transitions, 144951 flow [2022-01-19 02:27:19,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1207 places, 3022 transitions, 144723 flow, removed 53 selfloop flow, removed 13 redundant places. [2022-01-19 02:27:19,789 INFO L242 Difference]: Finished difference. Result has 1218 places, 2939 transitions, 143313 flow [2022-01-19 02:27:19,791 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=134625, PETRI_DIFFERENCE_MINUEND_PLACES=1170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=143313, PETRI_PLACES=1218, PETRI_TRANSITIONS=2939} [2022-01-19 02:27:19,792 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1142 predicate places. [2022-01-19 02:27:19,792 INFO L470 AbstractCegarLoop]: Abstraction has has 1218 places, 2939 transitions, 143313 flow [2022-01-19 02:27:19,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:19,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:27:19,793 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:27:19,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-19 02:27:19,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 02:27:19,995 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:27:19,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:27:19,996 INFO L85 PathProgramCache]: Analyzing trace with hash 29545351, now seen corresponding path program 27 times [2022-01-19 02:27:19,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:27:19,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213599408] [2022-01-19 02:27:19,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:27:19,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:27:20,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:27:20,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:20,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:27:20,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213599408] [2022-01-19 02:27:20,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213599408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:27:20,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264408930] [2022-01-19 02:27:20,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:27:20,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:27:20,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:27:20,175 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) [2022-01-19 02:27:20,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-19 02:27:20,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:27:20,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:27:20,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:27:20,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:27:20,593 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:20,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:27:21,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:21,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264408930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:27:21,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:27:21,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:27:21,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064444961] [2022-01-19 02:27:21,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:27:21,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:27:21,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:27:21,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:27:21,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:27:21,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:27:21,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1218 places, 2939 transitions, 143313 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:21,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:27:21,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:27:21,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:27:29,924 INFO L129 PetriNetUnfolder]: 1947/6238 cut-off events. [2022-01-19 02:27:29,925 INFO L130 PetriNetUnfolder]: For 562151/562156 co-relation queries the response was YES. [2022-01-19 02:27:30,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105610 conditions, 6238 events. 1947/6238 cut-off events. For 562151/562156 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 63829 event pairs, 75 based on Foata normal form. 5/6211 useless extension candidates. Maximal degree in co-relation 105303. Up to 2610 conditions per place. [2022-01-19 02:27:30,206 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1388 selfloop transitions, 1660 changer transitions 8/3097 dead transitions. [2022-01-19 02:27:30,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1259 places, 3097 transitions, 155526 flow [2022-01-19 02:27:30,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-19 02:27:30,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-01-19 02:27:30,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2511 transitions. [2022-01-19 02:27:30,208 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.634732052578362 [2022-01-19 02:27:30,208 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2511 transitions. [2022-01-19 02:27:30,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2511 transitions. [2022-01-19 02:27:30,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:27:30,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2511 transitions. [2022-01-19 02:27:30,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 54.58695652173913) internal successors, (2511), 46 states have internal predecessors, (2511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:30,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 86.0) internal successors, (4042), 47 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:30,212 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 86.0) internal successors, (4042), 47 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:30,212 INFO L186 Difference]: Start difference. First operand has 1218 places, 2939 transitions, 143313 flow. Second operand 46 states and 2511 transitions. [2022-01-19 02:27:30,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1259 places, 3097 transitions, 155526 flow [2022-01-19 02:27:38,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1236 places, 3097 transitions, 155182 flow, removed 38 selfloop flow, removed 23 redundant places. [2022-01-19 02:27:38,844 INFO L242 Difference]: Finished difference. Result has 1243 places, 2984 transitions, 149249 flow [2022-01-19 02:27:38,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=142989, PETRI_DIFFERENCE_MINUEND_PLACES=1191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2939, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1615, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=149249, PETRI_PLACES=1243, PETRI_TRANSITIONS=2984} [2022-01-19 02:27:38,864 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1167 predicate places. [2022-01-19 02:27:38,864 INFO L470 AbstractCegarLoop]: Abstraction has has 1243 places, 2984 transitions, 149249 flow [2022-01-19 02:27:38,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:38,864 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:27:38,865 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:27:38,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-19 02:27:39,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:27:39,086 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:27:39,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:27:39,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2111950715, now seen corresponding path program 28 times [2022-01-19 02:27:39,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:27:39,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896766969] [2022-01-19 02:27:39,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:27:39,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:27:39,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:27:39,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:39,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:27:39,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896766969] [2022-01-19 02:27:39,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896766969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:27:39,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823359180] [2022-01-19 02:27:39,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:27:39,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:27:39,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:27:39,276 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) [2022-01-19 02:27:39,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-19 02:27:39,331 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:27:39,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:27:39,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:27:39,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:27:39,670 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:39,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:27:40,075 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:27:40,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823359180] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:27:40,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:27:40,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:27:40,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024307931] [2022-01-19 02:27:40,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:27:40,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:27:40,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:27:40,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:27:40,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:27:40,078 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:27:40,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1243 places, 2984 transitions, 149249 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:40,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:27:40,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:27:40,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:27:54,064 INFO L129 PetriNetUnfolder]: 2363/7511 cut-off events. [2022-01-19 02:27:54,065 INFO L130 PetriNetUnfolder]: For 696871/696876 co-relation queries the response was YES. [2022-01-19 02:27:54,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129523 conditions, 7511 events. 2363/7511 cut-off events. For 696871/696876 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 79655 event pairs, 105 based on Foata normal form. 9/7481 useless extension candidates. Maximal degree in co-relation 129213. Up to 3124 conditions per place. [2022-01-19 02:27:54,364 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1499 selfloop transitions, 2269 changer transitions 20/3829 dead transitions. [2022-01-19 02:27:54,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1327 places, 3829 transitions, 193509 flow [2022-01-19 02:27:54,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-19 02:27:54,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2022-01-19 02:27:54,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 4786 transitions. [2022-01-19 02:27:54,367 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.632399577167019 [2022-01-19 02:27:54,367 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 4786 transitions. [2022-01-19 02:27:54,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 4786 transitions. [2022-01-19 02:27:54,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:27:54,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 4786 transitions. [2022-01-19 02:27:54,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 54.38636363636363) internal successors, (4786), 88 states have internal predecessors, (4786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:54,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 86.0) internal successors, (7654), 89 states have internal predecessors, (7654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:54,373 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 86.0) internal successors, (7654), 89 states have internal predecessors, (7654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:27:54,374 INFO L186 Difference]: Start difference. First operand has 1243 places, 2984 transitions, 149249 flow. Second operand 88 states and 4786 transitions. [2022-01-19 02:27:54,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1327 places, 3829 transitions, 193509 flow [2022-01-19 02:28:05,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1305 places, 3829 transitions, 191658 flow, removed 35 selfloop flow, removed 22 redundant places. [2022-01-19 02:28:05,562 INFO L242 Difference]: Finished difference. Result has 1345 places, 3625 transitions, 188775 flow [2022-01-19 02:28:05,565 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=147722, PETRI_DIFFERENCE_MINUEND_PLACES=1218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2984, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1692, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=188775, PETRI_PLACES=1345, PETRI_TRANSITIONS=3625} [2022-01-19 02:28:05,566 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1269 predicate places. [2022-01-19 02:28:05,566 INFO L470 AbstractCegarLoop]: Abstraction has has 1345 places, 3625 transitions, 188775 flow [2022-01-19 02:28:05,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:05,566 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:28:05,566 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:28:05,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-19 02:28:05,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:28:05,790 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:28:05,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:28:05,790 INFO L85 PathProgramCache]: Analyzing trace with hash 748254819, now seen corresponding path program 29 times [2022-01-19 02:28:05,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:28:05,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307180551] [2022-01-19 02:28:05,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:28:05,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:28:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:28:05,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:28:05,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:28:05,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307180551] [2022-01-19 02:28:05,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307180551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:28:05,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506501552] [2022-01-19 02:28:05,989 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:28:05,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:28:05,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:28:05,990 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) [2022-01-19 02:28:05,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-19 02:28:06,055 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 02:28:06,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:28:06,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:28:06,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:28:06,442 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:28:06,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:28:06,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:28:06,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506501552] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:28:06,963 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:28:06,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-01-19 02:28:06,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832684056] [2022-01-19 02:28:06,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:28:06,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:28:06,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:28:06,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:28:06,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=778, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:28:06,969 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:28:06,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1345 places, 3625 transitions, 188775 flow. Second operand has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:06,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:28:06,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:28:06,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:28:24,691 INFO L129 PetriNetUnfolder]: 2863/8963 cut-off events. [2022-01-19 02:28:24,691 INFO L130 PetriNetUnfolder]: For 905620/905625 co-relation queries the response was YES. [2022-01-19 02:28:24,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161023 conditions, 8963 events. 2863/8963 cut-off events. For 905620/905625 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 98169 event pairs, 94 based on Foata normal form. 52/8982 useless extension candidates. Maximal degree in co-relation 160679. Up to 3763 conditions per place. [2022-01-19 02:28:25,053 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 2025 selfloop transitions, 2407 changer transitions 58/4531 dead transitions. [2022-01-19 02:28:25,053 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1398 places, 4531 transitions, 241608 flow [2022-01-19 02:28:25,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-19 02:28:25,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2022-01-19 02:28:25,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3446 transitions. [2022-01-19 02:28:25,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6360280546327058 [2022-01-19 02:28:25,055 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 3446 transitions. [2022-01-19 02:28:25,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 3446 transitions. [2022-01-19 02:28:25,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:28:25,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 3446 transitions. [2022-01-19 02:28:25,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 54.698412698412696) internal successors, (3446), 63 states have internal predecessors, (3446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:25,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 86.0) internal successors, (5504), 64 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:25,061 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 86.0) internal successors, (5504), 64 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:25,061 INFO L186 Difference]: Start difference. First operand has 1345 places, 3625 transitions, 188775 flow. Second operand 63 states and 3446 transitions. [2022-01-19 02:28:25,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1398 places, 4531 transitions, 241608 flow [2022-01-19 02:28:40,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1375 places, 4531 transitions, 239482 flow, removed 1026 selfloop flow, removed 23 redundant places. [2022-01-19 02:28:40,937 INFO L242 Difference]: Finished difference. Result has 1422 places, 4286 transitions, 232869 flow [2022-01-19 02:28:40,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=187585, PETRI_DIFFERENCE_MINUEND_PLACES=1313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1806, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=232869, PETRI_PLACES=1422, PETRI_TRANSITIONS=4286} [2022-01-19 02:28:40,941 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1346 predicate places. [2022-01-19 02:28:40,941 INFO L470 AbstractCegarLoop]: Abstraction has has 1422 places, 4286 transitions, 232869 flow [2022-01-19 02:28:40,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:40,941 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:28:40,941 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:28:40,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-19 02:28:41,155 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,SelfDestructingSolverStorable31 [2022-01-19 02:28:41,155 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:28:41,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:28:41,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1229955019, now seen corresponding path program 30 times [2022-01-19 02:28:41,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:28:41,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491592627] [2022-01-19 02:28:41,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:28:41,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:28:41,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:28:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:28:41,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:28:41,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491592627] [2022-01-19 02:28:41,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491592627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:28:41,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446864268] [2022-01-19 02:28:41,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:28:41,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:28:41,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:28:41,347 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) [2022-01-19 02:28:41,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-19 02:28:41,405 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 02:28:41,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:28:41,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:28:41,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:28:41,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:28:41,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:28:42,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:28:42,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446864268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:28:42,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:28:42,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:28:42,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854926403] [2022-01-19 02:28:42,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:28:42,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:28:42,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:28:42,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:28:42,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:28:42,193 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:28:42,194 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1422 places, 4286 transitions, 232869 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:28:42,194 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:28:42,194 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:28:42,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:29:04,739 INFO L129 PetriNetUnfolder]: 2849/8783 cut-off events. [2022-01-19 02:29:04,739 INFO L130 PetriNetUnfolder]: For 980310/980325 co-relation queries the response was YES. [2022-01-19 02:29:04,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 165488 conditions, 8783 events. 2849/8783 cut-off events. For 980310/980325 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 94888 event pairs, 97 based on Foata normal form. 25/8780 useless extension candidates. Maximal degree in co-relation 165108. Up to 2947 conditions per place. [2022-01-19 02:29:05,052 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 1641 selfloop transitions, 2710 changer transitions 42/4434 dead transitions. [2022-01-19 02:29:05,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1475 places, 4434 transitions, 245883 flow [2022-01-19 02:29:05,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-19 02:29:05,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2022-01-19 02:29:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4047 transitions. [2022-01-19 02:29:05,054 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6359208045254557 [2022-01-19 02:29:05,055 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4047 transitions. [2022-01-19 02:29:05,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4047 transitions. [2022-01-19 02:29:05,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:29:05,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4047 transitions. [2022-01-19 02:29:05,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 54.689189189189186) internal successors, (4047), 74 states have internal predecessors, (4047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:05,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 86.0) internal successors, (6450), 75 states have internal predecessors, (6450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:05,061 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 86.0) internal successors, (6450), 75 states have internal predecessors, (6450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:05,061 INFO L186 Difference]: Start difference. First operand has 1422 places, 4286 transitions, 232869 flow. Second operand 74 states and 4047 transitions. [2022-01-19 02:29:05,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1475 places, 4434 transitions, 245883 flow [2022-01-19 02:29:23,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1452 places, 4434 transitions, 244885 flow, removed 474 selfloop flow, removed 23 redundant places. [2022-01-19 02:29:23,489 INFO L242 Difference]: Finished difference. Result has 1459 places, 4265 transitions, 236679 flow [2022-01-19 02:29:23,493 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=230168, PETRI_DIFFERENCE_MINUEND_PLACES=1379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=236679, PETRI_PLACES=1459, PETRI_TRANSITIONS=4265} [2022-01-19 02:29:23,493 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1383 predicate places. [2022-01-19 02:29:23,493 INFO L470 AbstractCegarLoop]: Abstraction has has 1459 places, 4265 transitions, 236679 flow [2022-01-19 02:29:23,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:23,494 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:29:23,494 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:29:23,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-19 02:29:23,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:29:23,707 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:29:23,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:29:23,708 INFO L85 PathProgramCache]: Analyzing trace with hash -472880727, now seen corresponding path program 31 times [2022-01-19 02:29:23,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:29:23,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877151926] [2022-01-19 02:29:23,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:29:23,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:29:23,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:29:23,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:29:23,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:29:23,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877151926] [2022-01-19 02:29:23,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877151926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:29:23,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803550383] [2022-01-19 02:29:23,959 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:29:23,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:29:23,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:29:23,960 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) [2022-01-19 02:29:23,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-19 02:29:24,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:29:24,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:29:24,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:29:24,379 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:29:24,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:29:24,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:29:24,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803550383] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:29:24,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:29:24,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-01-19 02:29:24,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931346865] [2022-01-19 02:29:24,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:29:24,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:29:24,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:29:24,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:29:24,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=771, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:29:24,758 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:29:24,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1459 places, 4265 transitions, 236679 flow. Second operand has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:24,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:29:24,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:29:24,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:29:44,263 INFO L129 PetriNetUnfolder]: 2926/8865 cut-off events. [2022-01-19 02:29:44,263 INFO L130 PetriNetUnfolder]: For 1020880/1020895 co-relation queries the response was YES. [2022-01-19 02:29:44,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173645 conditions, 8865 events. 2926/8865 cut-off events. For 1020880/1020895 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 95173 event pairs, 116 based on Foata normal form. 10/8837 useless extension candidates. Maximal degree in co-relation 173274. Up to 4283 conditions per place. [2022-01-19 02:29:44,581 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1926 selfloop transitions, 2562 changer transitions 8/4537 dead transitions. [2022-01-19 02:29:44,581 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1475 places, 4537 transitions, 258413 flow [2022-01-19 02:29:44,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 02:29:44,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 02:29:44,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1555 transitions. [2022-01-19 02:29:44,583 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.645764119601329 [2022-01-19 02:29:44,583 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1555 transitions. [2022-01-19 02:29:44,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1555 transitions. [2022-01-19 02:29:44,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:29:44,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1555 transitions. [2022-01-19 02:29:44,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.535714285714285) internal successors, (1555), 28 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:44,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 86.0) internal successors, (2494), 29 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:44,586 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 86.0) internal successors, (2494), 29 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:29:44,586 INFO L186 Difference]: Start difference. First operand has 1459 places, 4265 transitions, 236679 flow. Second operand 28 states and 1555 transitions. [2022-01-19 02:29:44,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1475 places, 4537 transitions, 258413 flow [2022-01-19 02:30:04,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1434 places, 4537 transitions, 255511 flow, removed 177 selfloop flow, removed 41 redundant places. [2022-01-19 02:30:04,296 INFO L242 Difference]: Finished difference. Result has 1452 places, 4431 transitions, 254396 flow [2022-01-19 02:30:04,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=233947, PETRI_DIFFERENCE_MINUEND_PLACES=1407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=254396, PETRI_PLACES=1452, PETRI_TRANSITIONS=4431} [2022-01-19 02:30:04,300 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1376 predicate places. [2022-01-19 02:30:04,300 INFO L470 AbstractCegarLoop]: Abstraction has has 1452 places, 4431 transitions, 254396 flow [2022-01-19 02:30:04,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:04,301 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:30:04,301 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:30:04,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-19 02:30:04,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:30:04,502 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:30:04,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:30:04,502 INFO L85 PathProgramCache]: Analyzing trace with hash 957402633, now seen corresponding path program 32 times [2022-01-19 02:30:04,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:30:04,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26865985] [2022-01-19 02:30:04,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:30:04,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:30:04,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:30:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:30:04,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:30:04,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26865985] [2022-01-19 02:30:04,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26865985] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:30:04,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256872492] [2022-01-19 02:30:04,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:30:04,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:30:04,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:30:04,716 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) [2022-01-19 02:30:04,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-19 02:30:04,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:30:04,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:30:04,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:30:04,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:30:05,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:30:05,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:30:05,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:30:05,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256872492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:30:05,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:30:05,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:30:05,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926517628] [2022-01-19 02:30:05,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:30:05,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:30:05,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:30:05,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:30:05,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:30:05,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:30:05,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1452 places, 4431 transitions, 254396 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:05,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:30:05,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:30:05,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:30:29,793 INFO L129 PetriNetUnfolder]: 2948/8894 cut-off events. [2022-01-19 02:30:29,793 INFO L130 PetriNetUnfolder]: For 1090197/1090212 co-relation queries the response was YES. [2022-01-19 02:30:30,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179089 conditions, 8894 events. 2948/8894 cut-off events. For 1090197/1090212 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 95280 event pairs, 114 based on Foata normal form. 9/8865 useless extension candidates. Maximal degree in co-relation 178708. Up to 4141 conditions per place. [2022-01-19 02:30:30,119 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1868 selfloop transitions, 2617 changer transitions 6/4532 dead transitions. [2022-01-19 02:30:30,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1482 places, 4532 transitions, 266431 flow [2022-01-19 02:30:30,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 02:30:30,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 02:30:30,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1932 transitions. [2022-01-19 02:30:30,121 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.641860465116279 [2022-01-19 02:30:30,121 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1932 transitions. [2022-01-19 02:30:30,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1932 transitions. [2022-01-19 02:30:30,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:30:30,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1932 transitions. [2022-01-19 02:30:30,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 55.2) internal successors, (1932), 35 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:30,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 86.0) internal successors, (3096), 36 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:30,125 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 86.0) internal successors, (3096), 36 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:30,125 INFO L186 Difference]: Start difference. First operand has 1452 places, 4431 transitions, 254396 flow. Second operand 35 states and 1932 transitions. [2022-01-19 02:30:30,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1482 places, 4532 transitions, 266431 flow [2022-01-19 02:30:51,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1467 places, 4532 transitions, 266301 flow, removed 27 selfloop flow, removed 15 redundant places. [2022-01-19 02:30:51,307 INFO L242 Difference]: Finished difference. Result has 1478 places, 4462 transitions, 265169 flow [2022-01-19 02:30:51,311 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=254282, PETRI_DIFFERENCE_MINUEND_PLACES=1433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2586, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=265169, PETRI_PLACES=1478, PETRI_TRANSITIONS=4462} [2022-01-19 02:30:51,311 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1402 predicate places. [2022-01-19 02:30:51,311 INFO L470 AbstractCegarLoop]: Abstraction has has 1478 places, 4462 transitions, 265169 flow [2022-01-19 02:30:51,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:51,311 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:30:51,312 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:30:51,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-19 02:30:51,512 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,SelfDestructingSolverStorable34 [2022-01-19 02:30:51,512 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:30:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:30:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1583815767, now seen corresponding path program 33 times [2022-01-19 02:30:51,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:30:51,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642419744] [2022-01-19 02:30:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:30:51,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:30:51,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:30:51,699 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:30:51,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:30:51,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642419744] [2022-01-19 02:30:51,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642419744] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:30:51,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939187318] [2022-01-19 02:30:51,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:30:51,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:30:51,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:30:51,704 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) [2022-01-19 02:30:51,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-19 02:30:51,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 02:30:51,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:30:51,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:30:51,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:30:52,175 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:30:52,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:30:52,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:30:52,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939187318] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:30:52,579 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:30:52,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:30:52,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294402411] [2022-01-19 02:30:52,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:30:52,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:30:52,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:30:52,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:30:52,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:30:52,581 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:30:52,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1478 places, 4462 transitions, 265169 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:30:52,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:30:52,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:30:52,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:31:23,313 INFO L129 PetriNetUnfolder]: 3358/10096 cut-off events. [2022-01-19 02:31:23,313 INFO L130 PetriNetUnfolder]: For 1355762/1355777 co-relation queries the response was YES. [2022-01-19 02:31:23,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 208784 conditions, 10096 events. 3358/10096 cut-off events. For 1355762/1355777 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 110823 event pairs, 95 based on Foata normal form. 14/10070 useless extension candidates. Maximal degree in co-relation 208396. Up to 3256 conditions per place. [2022-01-19 02:31:23,847 INFO L132 encePairwiseOnDemand]: 71/86 looper letters, 1760 selfloop transitions, 3488 changer transitions 16/5305 dead transitions. [2022-01-19 02:31:23,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1545 places, 5305 transitions, 318813 flow [2022-01-19 02:31:23,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-19 02:31:23,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2022-01-19 02:31:23,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 3867 transitions. [2022-01-19 02:31:23,850 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6333114968883066 [2022-01-19 02:31:23,850 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 3867 transitions. [2022-01-19 02:31:23,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 3867 transitions. [2022-01-19 02:31:23,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:31:23,851 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 3867 transitions. [2022-01-19 02:31:23,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 54.46478873239437) internal successors, (3867), 71 states have internal predecessors, (3867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:31:23,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 86.0) internal successors, (6192), 72 states have internal predecessors, (6192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:31:23,859 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 86.0) internal successors, (6192), 72 states have internal predecessors, (6192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:31:23,859 INFO L186 Difference]: Start difference. First operand has 1478 places, 4462 transitions, 265169 flow. Second operand 71 states and 3867 transitions. [2022-01-19 02:31:23,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1545 places, 5305 transitions, 318813 flow [2022-01-19 02:31:50,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1536 places, 5305 transitions, 318719 flow, removed 31 selfloop flow, removed 9 redundant places. [2022-01-19 02:31:50,503 INFO L242 Difference]: Finished difference. Result has 1564 places, 5094 transitions, 312370 flow [2022-01-19 02:31:50,506 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=265099, PETRI_DIFFERENCE_MINUEND_PLACES=1466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2892, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=312370, PETRI_PLACES=1564, PETRI_TRANSITIONS=5094} [2022-01-19 02:31:50,506 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1488 predicate places. [2022-01-19 02:31:50,506 INFO L470 AbstractCegarLoop]: Abstraction has has 1564 places, 5094 transitions, 312370 flow [2022-01-19 02:31:50,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:31:50,507 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:31:50,507 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:31:50,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-19 02:31:50,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-19 02:31:50,707 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:31:50,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:31:50,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1996243731, now seen corresponding path program 34 times [2022-01-19 02:31:50,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:31:50,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541743804] [2022-01-19 02:31:50,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:31:50,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:31:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:31:50,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:31:50,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:31:50,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541743804] [2022-01-19 02:31:50,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541743804] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:31:50,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981261965] [2022-01-19 02:31:50,907 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:31:50,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:31:50,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:31:50,908 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) [2022-01-19 02:31:50,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-19 02:31:50,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:31:50,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:31:50,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:31:50,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:31:51,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:31:51,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:31:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:31:51,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981261965] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:31:51,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:31:51,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-01-19 02:31:51,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766093644] [2022-01-19 02:31:51,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:31:51,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:31:51,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:31:51,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:31:51,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:31:51,793 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:31:51,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1564 places, 5094 transitions, 312370 flow. Second operand has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:31:51,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:31:51,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:31:51,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:32:29,037 INFO L129 PetriNetUnfolder]: 3696/10947 cut-off events. [2022-01-19 02:32:29,038 INFO L130 PetriNetUnfolder]: For 1622829/1622844 co-relation queries the response was YES. [2022-01-19 02:32:29,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237262 conditions, 10947 events. 3696/10947 cut-off events. For 1622829/1622844 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 121071 event pairs, 129 based on Foata normal form. 53/10969 useless extension candidates. Maximal degree in co-relation 236849. Up to 4275 conditions per place. [2022-01-19 02:32:29,569 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 2364 selfloop transitions, 3351 changer transitions 52/5808 dead transitions. [2022-01-19 02:32:29,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1618 places, 5808 transitions, 363443 flow [2022-01-19 02:32:29,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 02:32:29,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 02:32:29,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3323 transitions. [2022-01-19 02:32:29,571 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6334349980937858 [2022-01-19 02:32:29,571 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3323 transitions. [2022-01-19 02:32:29,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3323 transitions. [2022-01-19 02:32:29,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:32:29,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3323 transitions. [2022-01-19 02:32:29,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 54.47540983606557) internal successors, (3323), 61 states have internal predecessors, (3323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:32:29,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 86.0) internal successors, (5332), 62 states have internal predecessors, (5332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:32:29,579 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 86.0) internal successors, (5332), 62 states have internal predecessors, (5332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:32:29,579 INFO L186 Difference]: Start difference. First operand has 1564 places, 5094 transitions, 312370 flow. Second operand 61 states and 3323 transitions. [2022-01-19 02:32:29,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1618 places, 5808 transitions, 363443 flow [2022-01-19 02:33:02,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1590 places, 5808 transitions, 360844 flow, removed 989 selfloop flow, removed 28 redundant places. [2022-01-19 02:33:03,065 INFO L242 Difference]: Finished difference. Result has 1627 places, 5595 transitions, 355001 flow [2022-01-19 02:33:03,068 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=306492, PETRI_DIFFERENCE_MINUEND_PLACES=1530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5035, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2813, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1966, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=355001, PETRI_PLACES=1627, PETRI_TRANSITIONS=5595} [2022-01-19 02:33:03,068 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1551 predicate places. [2022-01-19 02:33:03,068 INFO L470 AbstractCegarLoop]: Abstraction has has 1627 places, 5595 transitions, 355001 flow [2022-01-19 02:33:03,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 52.903225806451616) internal successors, (1640), 31 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:33:03,068 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:33:03,069 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:33:03,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-19 02:33:03,269 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,SelfDestructingSolverStorable36 [2022-01-19 02:33:03,269 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:33:03,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:33:03,270 INFO L85 PathProgramCache]: Analyzing trace with hash -392691941, now seen corresponding path program 35 times [2022-01-19 02:33:03,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:33:03,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043579696] [2022-01-19 02:33:03,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:33:03,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:33:03,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:33:03,432 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:33:03,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:33:03,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043579696] [2022-01-19 02:33:03,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043579696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:33:03,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835937128] [2022-01-19 02:33:03,432 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:33:03,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:33:03,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:33:03,435 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) [2022-01-19 02:33:03,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-19 02:33:03,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:33:03,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:33:03,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:33:03,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:33:03,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:33:03,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:33:04,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:33:04,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835937128] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:33:04,311 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:33:04,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:33:04,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166929259] [2022-01-19 02:33:04,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:33:04,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:33:04,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:33:04,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:33:04,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:33:04,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:33:04,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1627 places, 5595 transitions, 355001 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:33:04,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:33:04,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:33:04,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:33:44,608 INFO L129 PetriNetUnfolder]: 3856/11389 cut-off events. [2022-01-19 02:33:44,608 INFO L130 PetriNetUnfolder]: For 1830241/1830256 co-relation queries the response was YES. [2022-01-19 02:33:44,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 254212 conditions, 11389 events. 3856/11389 cut-off events. For 1830241/1830256 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 126119 event pairs, 105 based on Foata normal form. 24/11383 useless extension candidates. Maximal degree in co-relation 253772. Up to 3899 conditions per place. [2022-01-19 02:33:45,089 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 2429 selfloop transitions, 3563 changer transitions 25/6058 dead transitions. [2022-01-19 02:33:45,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1705 places, 6058 transitions, 392645 flow [2022-01-19 02:33:45,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-19 02:33:45,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2022-01-19 02:33:45,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 4785 transitions. [2022-01-19 02:33:45,092 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6322674418604651 [2022-01-19 02:33:45,092 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 4785 transitions. [2022-01-19 02:33:45,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 4785 transitions. [2022-01-19 02:33:45,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:33:45,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 4785 transitions. [2022-01-19 02:33:45,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 54.375) internal successors, (4785), 88 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:33:45,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 86.0) internal successors, (7654), 89 states have internal predecessors, (7654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:33:45,100 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 86.0) internal successors, (7654), 89 states have internal predecessors, (7654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:33:45,100 INFO L186 Difference]: Start difference. First operand has 1627 places, 5595 transitions, 355001 flow. Second operand 88 states and 4785 transitions. [2022-01-19 02:33:45,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1705 places, 6058 transitions, 392645 flow [2022-01-19 02:34:25,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1688 places, 6058 transitions, 391002 flow, removed 742 selfloop flow, removed 17 redundant places. [2022-01-19 02:34:25,299 INFO L242 Difference]: Finished difference. Result has 1713 places, 5822 transitions, 381117 flow [2022-01-19 02:34:25,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=352115, PETRI_DIFFERENCE_MINUEND_PLACES=1601, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=381117, PETRI_PLACES=1713, PETRI_TRANSITIONS=5822} [2022-01-19 02:34:25,302 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1637 predicate places. [2022-01-19 02:34:25,303 INFO L470 AbstractCegarLoop]: Abstraction has has 1713 places, 5822 transitions, 381117 flow [2022-01-19 02:34:25,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:34:25,303 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:34:25,303 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:34:25,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-19 02:34:25,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:34:25,503 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:34:25,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:34:25,504 INFO L85 PathProgramCache]: Analyzing trace with hash 505823423, now seen corresponding path program 36 times [2022-01-19 02:34:25,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:34:25,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484790444] [2022-01-19 02:34:25,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:34:25,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:34:25,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:34:25,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:34:25,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:34:25,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484790444] [2022-01-19 02:34:25,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484790444] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:34:25,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914632739] [2022-01-19 02:34:25,706 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:34:25,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:34:25,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:34:25,708 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) [2022-01-19 02:34:25,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-19 02:34:25,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 02:34:25,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:34:25,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:34:25,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:34:26,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:34:26,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:34:26,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:34:26,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914632739] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:34:26,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:34:26,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:34:26,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197920926] [2022-01-19 02:34:26,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:34:26,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:34:26,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:34:26,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:34:26,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:34:26,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:34:26,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1713 places, 5822 transitions, 381117 flow. Second operand has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:34:26,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:34:26,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:34:26,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:35:12,707 INFO L129 PetriNetUnfolder]: 3970/11753 cut-off events. [2022-01-19 02:35:12,707 INFO L130 PetriNetUnfolder]: For 2001386/2001401 co-relation queries the response was YES. [2022-01-19 02:35:13,087 INFO L84 FinitePrefix]: Finished finitePrefix Result has 268394 conditions, 11753 events. 3970/11753 cut-off events. For 2001386/2001401 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 130915 event pairs, 140 based on Foata normal form. 11/11736 useless extension candidates. Maximal degree in co-relation 267936. Up to 4537 conditions per place. [2022-01-19 02:35:13,219 INFO L132 encePairwiseOnDemand]: 70/86 looper letters, 2593 selfloop transitions, 3490 changer transitions 14/6138 dead transitions. [2022-01-19 02:35:13,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1771 places, 6138 transitions, 409460 flow [2022-01-19 02:35:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-19 02:35:13,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-01-19 02:35:13,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3660 transitions. [2022-01-19 02:35:13,221 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6351961124609511 [2022-01-19 02:35:13,221 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 3660 transitions. [2022-01-19 02:35:13,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 3660 transitions. [2022-01-19 02:35:13,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:35:13,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 3660 transitions. [2022-01-19 02:35:13,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 54.62686567164179) internal successors, (3660), 67 states have internal predecessors, (3660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:35:13,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 86.0) internal successors, (5848), 68 states have internal predecessors, (5848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:35:13,227 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 86.0) internal successors, (5848), 68 states have internal predecessors, (5848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:35:13,228 INFO L186 Difference]: Start difference. First operand has 1713 places, 5822 transitions, 381117 flow. Second operand 67 states and 3660 transitions. [2022-01-19 02:35:13,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1771 places, 6138 transitions, 409460 flow [2022-01-19 02:35:58,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1740 places, 6138 transitions, 407647 flow, removed 456 selfloop flow, removed 31 redundant places. [2022-01-19 02:35:59,225 INFO L242 Difference]: Finished difference. Result has 1758 places, 5967 transitions, 401737 flow [2022-01-19 02:35:59,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=379348, PETRI_DIFFERENCE_MINUEND_PLACES=1674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=401737, PETRI_PLACES=1758, PETRI_TRANSITIONS=5967} [2022-01-19 02:35:59,230 INFO L334 CegarLoopForPetriNet]: 76 programPoint places, 1682 predicate places. [2022-01-19 02:35:59,230 INFO L470 AbstractCegarLoop]: Abstraction has has 1758 places, 5967 transitions, 401737 flow [2022-01-19 02:35:59,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:35:59,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:35:59,230 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:35:59,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-19 02:35:59,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-19 02:35:59,431 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:35:59,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:35:59,431 INFO L85 PathProgramCache]: Analyzing trace with hash 789417423, now seen corresponding path program 37 times [2022-01-19 02:35:59,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:35:59,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049210663] [2022-01-19 02:35:59,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:35:59,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:35:59,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:35:59,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:35:59,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:35:59,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049210663] [2022-01-19 02:35:59,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049210663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:35:59,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460957108] [2022-01-19 02:35:59,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:35:59,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:35:59,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:35:59,628 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) [2022-01-19 02:35:59,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-19 02:35:59,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:35:59,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:35:59,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:36:00,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:36:00,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:36:00,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:36:00,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460957108] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:36:00,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:36:00,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-01-19 02:36:00,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377322669] [2022-01-19 02:36:00,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:36:00,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:36:00,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:36:00,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:36:00,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=852, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:36:00,563 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 86 [2022-01-19 02:36:00,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1758 places, 5967 transitions, 401737 flow. Second operand has 32 states, 32 states have (on average 52.84375) internal successors, (1691), 32 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:36:00,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:36:00,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 86 [2022-01-19 02:36:00,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 02:36:37,025 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 02:36:37,025 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 [2022-01-19 02:36:37,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-19 02:36:37,393 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 02:36:37,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-19 02:36:37,593 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,SelfDestructingSolverStorable39 [2022-01-19 02:36:37,594 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 51/86 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 223172 conditions, 7686 events (3055/7685 cut-off events. For 1695171/1695186 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 84366 event pairs, 73 based on Foata normal form. 6/8426 useless extension candidates. Maximal degree in co-relation 222706. Up to 4191 conditions per place.). [2022-01-19 02:36:37,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 02:36:37,595 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 02:36:37,598 INFO L732 BasicCegarLoop]: Path program histogram: [37, 1, 1, 1] [2022-01-19 02:36:37,600 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 02:36:37,601 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 02:36:37,603 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:36:37 BasicIcfg [2022-01-19 02:36:37,603 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 02:36:37,603 INFO L158 Benchmark]: Toolchain (without parser) took 805215.56ms. Allocated memory was 364.9MB in the beginning and 7.4GB in the end (delta: 7.0GB). Free memory was 310.6MB in the beginning and 2.6GB in the end (delta: -2.3GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-19 02:36:37,604 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 364.9MB. Free memory is still 327.0MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 02:36:37,604 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.03ms. Allocated memory is still 364.9MB. Free memory was 310.4MB in the beginning and 335.7MB in the end (delta: -25.3MB). Peak memory consumption was 13.9MB. Max. memory is 16.0GB. [2022-01-19 02:36:37,604 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.49ms. Allocated memory is still 364.9MB. Free memory was 335.7MB in the beginning and 333.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 02:36:37,604 INFO L158 Benchmark]: Boogie Preprocessor took 20.93ms. Allocated memory is still 364.9MB. Free memory was 333.6MB in the beginning and 332.7MB in the end (delta: 943.1kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 02:36:37,604 INFO L158 Benchmark]: RCFGBuilder took 415.87ms. Allocated memory is still 364.9MB. Free memory was 332.7MB in the beginning and 318.7MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2022-01-19 02:36:37,605 INFO L158 Benchmark]: TraceAbstraction took 804528.44ms. Allocated memory was 364.9MB in the beginning and 7.4GB in the end (delta: 7.0GB). Free memory was 318.0MB in the beginning and 2.6GB in the end (delta: -2.3GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-19 02:36:37,606 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.14ms. Allocated memory is still 364.9MB. Free memory is still 327.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 218.03ms. Allocated memory is still 364.9MB. Free memory was 310.4MB in the beginning and 335.7MB in the end (delta: -25.3MB). Peak memory consumption was 13.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.49ms. Allocated memory is still 364.9MB. Free memory was 335.7MB in the beginning and 333.6MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.93ms. Allocated memory is still 364.9MB. Free memory was 333.6MB in the beginning and 332.7MB in the end (delta: 943.1kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 415.87ms. Allocated memory is still 364.9MB. Free memory was 332.7MB in the beginning and 318.7MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 804528.44ms. Allocated memory was 364.9MB in the beginning and 7.4GB in the end (delta: 7.0GB). Free memory was 318.0MB in the beginning and 2.6GB in the end (delta: -2.3GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 51/86 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 223172 conditions, 7686 events (3055/7685 cut-off events. For 1695171/1695186 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 84366 event pairs, 73 based on Foata normal form. 6/8426 useless extension candidates. Maximal degree in co-relation 222706. Up to 4191 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 51/86 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 223172 conditions, 7686 events (3055/7685 cut-off events. For 1695171/1695186 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 84366 event pairs, 73 based on Foata normal form. 6/8426 useless extension candidates. Maximal degree in co-relation 222706. Up to 4191 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 51/86 universal loopers) in iteration 40,while PetriNetUnfolder was constructing finite prefix that currently has 223172 conditions, 7686 events (3055/7685 cut-off events. For 1695171/1695186 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 84366 event pairs, 73 based on Foata normal form. 6/8426 useless extension candidates. Maximal degree in co-relation 222706. Up to 4191 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 98 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 804.3s, OverallIterations: 40, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 753.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9261 SdHoareTripleChecker+Valid, 21.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9261 mSDsluCounter, 13552 SdHoareTripleChecker+Invalid, 17.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17401 mSDsCounter, 3408 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 49093 IncrementalHoareTripleChecker+Invalid, 52501 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3408 mSolverCounterUnsat, 1354 mSDtfsCounter, 49093 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7444 GetRequests, 4515 SyntacticMatches, 77 SemanticMatches, 2852 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71367 ImplicationChecksByTransitivity, 69.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=401737occurred in iteration=39, InterpolantAutomatonStates: 2133, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 39.4s InterpolantComputationTime, 5358 NumberOfCodeBlocks, 5322 NumberOfCodeBlocksAsserted, 108 NumberOfCheckSat, 7859 ConstructedInterpolants, 0 QuantifiedInterpolants, 59989 SizeOfPredicates, 451 NumberOfNonLiveVariables, 5762 ConjunctsInSsa, 747 ConjunctsInUnsatCore, 116 InterpolantComputations, 2 PerfectInterpolantSequences, 0/225 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