/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-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 11:29:02,131 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 11:29:02,132 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 11:29:02,175 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 11:29:02,175 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 11:29:02,177 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 11:29:02,189 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 11:29:02,194 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 11:29:02,195 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 11:29:02,198 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 11:29:02,198 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 11:29:02,199 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 11:29:02,199 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 11:29:02,202 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 11:29:02,203 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 11:29:02,203 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 11:29:02,204 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 11:29:02,204 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 11:29:02,207 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 11:29:02,210 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 11:29:02,211 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 11:29:02,212 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 11:29:02,213 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 11:29:02,213 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 11:29:02,218 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 11:29:02,218 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 11:29:02,218 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 11:29:02,219 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 11:29:02,220 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 11:29:02,220 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 11:29:02,220 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 11:29:02,221 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 11:29:02,222 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 11:29:02,222 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 11:29:02,223 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 11:29:02,223 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 11:29:02,224 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 11:29:02,224 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 11:29:02,224 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 11:29:02,224 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 11:29:02,225 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 11:29:02,225 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-After.epf [2022-01-19 11:29:02,249 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 11:29:02,250 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 11:29:02,250 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 11:29:02,251 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 11:29:02,251 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 11:29:02,251 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 11:29:02,251 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 11:29:02,251 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 11:29:02,251 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 11:29:02,251 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 11:29:02,252 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 11:29:02,253 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 11:29:02,253 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 11:29:02,253 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 11:29:02,254 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 11:29:02,254 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 11:29:02,254 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 11:29:02,254 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 11:29:02,397 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 11:29:02,412 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 11:29:02,414 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 11:29:02,415 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 11:29:02,415 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 11:29:02,416 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2022-01-19 11:29:02,461 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/265823e53/5a569bf8a03249c59e32828e6d6e0dca/FLAGd37887d37 [2022-01-19 11:29:02,952 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 11:29:02,952 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i [2022-01-19 11:29:02,972 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/265823e53/5a569bf8a03249c59e32828e6d6e0dca/FLAGd37887d37 [2022-01-19 11:29:02,998 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/265823e53/5a569bf8a03249c59e32828e6d6e0dca [2022-01-19 11:29:03,000 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 11:29:03,001 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 11:29:03,003 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 11:29:03,003 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 11:29:03,005 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 11:29:03,005 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 11:29:02" (1/1) ... [2022-01-19 11:29:03,006 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@661dcfa8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03, skipping insertion in model container [2022-01-19 11:29:03,006 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 11:29:02" (1/1) ... [2022-01-19 11:29:03,011 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 11:29:03,051 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 11:29:03,184 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-19 11:29:03,464 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-01-19 11:29:03,487 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 11:29:03,494 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 11:29:03,501 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-19 11:29:03,528 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_2-container_of-global.i[75009,75022] [2022-01-19 11:29:03,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 11:29:03,618 INFO L208 MainTranslator]: Completed translation [2022-01-19 11:29:03,619 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03 WrapperNode [2022-01-19 11:29:03,619 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 11:29:03,620 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 11:29:03,620 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 11:29:03,620 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 11:29:03,624 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,651 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,682 INFO L137 Inliner]: procedures = 468, calls = 52, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2022-01-19 11:29:03,682 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 11:29:03,683 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 11:29:03,683 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 11:29:03,683 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 11:29:03,689 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,689 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,699 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,700 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,712 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,713 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,728 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,731 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 11:29:03,732 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 11:29:03,732 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 11:29:03,732 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 11:29:03,738 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (1/1) ... [2022-01-19 11:29:03,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 11:29:03,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 11:29:03,765 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 11:29:03,770 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 11:29:03,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 11:29:03,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 11:29:03,790 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 11:29:03,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 11:29:03,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 11:29:03,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-19 11:29:03,791 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 11:29:03,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 11:29:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-19 11:29:03,792 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-19 11:29:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 11:29:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 11:29:03,792 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 11:29:03,793 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 11:29:04,003 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 11:29:04,004 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 11:29:04,224 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 11:29:04,235 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 11:29:04,235 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 11:29:04,237 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 11:29:04 BoogieIcfgContainer [2022-01-19 11:29:04,237 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 11:29:04,238 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 11:29:04,238 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 11:29:04,240 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 11:29:04,240 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 11:29:02" (1/3) ... [2022-01-19 11:29:04,241 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cce7c1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 11:29:04, skipping insertion in model container [2022-01-19 11:29:04,241 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:29:03" (2/3) ... [2022-01-19 11:29:04,241 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cce7c1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 11:29:04, skipping insertion in model container [2022-01-19 11:29:04,241 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 11:29:04" (3/3) ... [2022-01-19 11:29:04,242 INFO L111 eAbstractionObserver]: Analyzing ICFG race-3_2-container_of-global.i [2022-01-19 11:29:04,245 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 11:29:04,245 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-01-19 11:29:04,245 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 11:29:04,267 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,267 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,268 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,268 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,268 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,268 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,268 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,268 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,269 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,270 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,271 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,272 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,273 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,274 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,275 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,276 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,277 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,278 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,278 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,278 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,278 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,280 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,280 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,280 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,280 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,280 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,281 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,281 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,281 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,281 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,281 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,282 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:29:04,284 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 11:29:04,312 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 11:29:04,316 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 11:29:04,316 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-01-19 11:29:04,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 184 places, 186 transitions, 388 flow [2022-01-19 11:29:04,373 INFO L129 PetriNetUnfolder]: 10/231 cut-off events. [2022-01-19 11:29:04,373 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 11:29:04,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 240 conditions, 231 events. 10/231 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 336 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 137. Up to 4 conditions per place. [2022-01-19 11:29:04,376 INFO L82 GeneralOperation]: Start removeDead. Operand has 184 places, 186 transitions, 388 flow [2022-01-19 11:29:04,379 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 172 places, 172 transitions, 356 flow [2022-01-19 11:29:04,399 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2022-01-19 11:29:04,399 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 11:29:04,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:04,400 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] [2022-01-19 11:29:04,400 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:04,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:04,406 INFO L85 PathProgramCache]: Analyzing trace with hash -34102460, now seen corresponding path program 1 times [2022-01-19 11:29:04,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:04,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216237243] [2022-01-19 11:29:04,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:04,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:04,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:04,719 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 11:29:04,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:04,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216237243] [2022-01-19 11:29:04,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216237243] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:04,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:04,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:29:04,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077961480] [2022-01-19 11:29:04,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:04,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:29:04,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:04,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:29:04,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:29:04,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 186 [2022-01-19 11:29:04,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 172 transitions, 356 flow. Second operand has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 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 11:29:04,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:04,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 186 [2022-01-19 11:29:04,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:05,014 INFO L129 PetriNetUnfolder]: 361/965 cut-off events. [2022-01-19 11:29:05,014 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-19 11:29:05,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1656 conditions, 965 events. 361/965 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5057 event pairs, 216 based on Foata normal form. 20/933 useless extension candidates. Maximal degree in co-relation 1409. Up to 397 conditions per place. [2022-01-19 11:29:05,023 INFO L132 encePairwiseOnDemand]: 164/186 looper letters, 53 selfloop transitions, 17 changer transitions 1/168 dead transitions. [2022-01-19 11:29:05,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 168 transitions, 490 flow [2022-01-19 11:29:05,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 11:29:05,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 11:29:05,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1057 transitions. [2022-01-19 11:29:05,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6314217443249701 [2022-01-19 11:29:05,039 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1057 transitions. [2022-01-19 11:29:05,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1057 transitions. [2022-01-19 11:29:05,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:05,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1057 transitions. [2022-01-19 11:29:05,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 117.44444444444444) internal successors, (1057), 9 states have internal predecessors, (1057), 0 states have call successors, (0), 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 11:29:05,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 186.0) internal successors, (1860), 10 states have internal predecessors, (1860), 0 states have call successors, (0), 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 11:29:05,055 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 186.0) internal successors, (1860), 10 states have internal predecessors, (1860), 0 states have call successors, (0), 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 11:29:05,057 INFO L186 Difference]: Start difference. First operand has 172 places, 172 transitions, 356 flow. Second operand 9 states and 1057 transitions. [2022-01-19 11:29:05,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 168 transitions, 490 flow [2022-01-19 11:29:05,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 168 transitions, 482 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 11:29:05,064 INFO L242 Difference]: Finished difference. Result has 170 places, 161 transitions, 367 flow [2022-01-19 11:29:05,065 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=367, PETRI_PLACES=170, PETRI_TRANSITIONS=161} [2022-01-19 11:29:05,068 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -2 predicate places. [2022-01-19 11:29:05,068 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 161 transitions, 367 flow [2022-01-19 11:29:05,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 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 11:29:05,069 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:05,070 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] [2022-01-19 11:29:05,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 11:29:05,070 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:05,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:05,070 INFO L85 PathProgramCache]: Analyzing trace with hash -888642596, now seen corresponding path program 1 times [2022-01-19 11:29:05,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:05,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686560203] [2022-01-19 11:29:05,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:05,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:05,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:05,200 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 11:29:05,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:05,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686560203] [2022-01-19 11:29:05,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686560203] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:05,201 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:05,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:29:05,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787674150] [2022-01-19 11:29:05,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:05,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:29:05,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:05,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:29:05,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:29:05,204 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 186 [2022-01-19 11:29:05,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 161 transitions, 367 flow. Second operand has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 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 11:29:05,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:05,205 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 186 [2022-01-19 11:29:05,205 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:05,404 INFO L129 PetriNetUnfolder]: 361/971 cut-off events. [2022-01-19 11:29:05,404 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-01-19 11:29:05,406 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1739 conditions, 971 events. 361/971 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 5044 event pairs, 120 based on Foata normal form. 1/940 useless extension candidates. Maximal degree in co-relation 694. Up to 261 conditions per place. [2022-01-19 11:29:05,410 INFO L132 encePairwiseOnDemand]: 167/186 looper letters, 61 selfloop transitions, 18 changer transitions 1/176 dead transitions. [2022-01-19 11:29:05,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 176 transitions, 559 flow [2022-01-19 11:29:05,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 11:29:05,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 11:29:05,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1171 transitions. [2022-01-19 11:29:05,413 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6295698924731182 [2022-01-19 11:29:05,413 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1171 transitions. [2022-01-19 11:29:05,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1171 transitions. [2022-01-19 11:29:05,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:05,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1171 transitions. [2022-01-19 11:29:05,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.1) internal successors, (1171), 10 states have internal predecessors, (1171), 0 states have call successors, (0), 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 11:29:05,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 186.0) internal successors, (2046), 11 states have internal predecessors, (2046), 0 states have call successors, (0), 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 11:29:05,419 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 186.0) internal successors, (2046), 11 states have internal predecessors, (2046), 0 states have call successors, (0), 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 11:29:05,421 INFO L186 Difference]: Start difference. First operand has 170 places, 161 transitions, 367 flow. Second operand 10 states and 1171 transitions. [2022-01-19 11:29:05,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 176 transitions, 559 flow [2022-01-19 11:29:05,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 176 transitions, 530 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-01-19 11:29:05,434 INFO L242 Difference]: Finished difference. Result has 171 places, 160 transitions, 378 flow [2022-01-19 11:29:05,434 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=378, PETRI_PLACES=171, PETRI_TRANSITIONS=160} [2022-01-19 11:29:05,436 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -1 predicate places. [2022-01-19 11:29:05,436 INFO L470 AbstractCegarLoop]: Abstraction has has 171 places, 160 transitions, 378 flow [2022-01-19 11:29:05,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 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 11:29:05,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:05,437 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, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:29:05,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 11:29:05,437 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:05,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:05,438 INFO L85 PathProgramCache]: Analyzing trace with hash -170107804, now seen corresponding path program 1 times [2022-01-19 11:29:05,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:05,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482932540] [2022-01-19 11:29:05,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:05,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:05,561 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 11:29:05,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:05,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482932540] [2022-01-19 11:29:05,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482932540] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:05,562 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:05,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:29:05,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356249247] [2022-01-19 11:29:05,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:05,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:29:05,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:05,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:29:05,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:29:05,565 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 186 [2022-01-19 11:29:05,566 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 160 transitions, 378 flow. Second operand has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 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 11:29:05,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:05,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 186 [2022-01-19 11:29:05,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:05,893 INFO L129 PetriNetUnfolder]: 832/1931 cut-off events. [2022-01-19 11:29:05,894 INFO L130 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2022-01-19 11:29:05,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3674 conditions, 1931 events. 832/1931 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11817 event pairs, 169 based on Foata normal form. 32/1930 useless extension candidates. Maximal degree in co-relation 968. Up to 499 conditions per place. [2022-01-19 11:29:05,902 INFO L132 encePairwiseOnDemand]: 165/186 looper letters, 100 selfloop transitions, 49 changer transitions 0/245 dead transitions. [2022-01-19 11:29:05,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 245 transitions, 862 flow [2022-01-19 11:29:05,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 11:29:05,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 11:29:05,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1540 transitions. [2022-01-19 11:29:05,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6368899917287014 [2022-01-19 11:29:05,905 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1540 transitions. [2022-01-19 11:29:05,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1540 transitions. [2022-01-19 11:29:05,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:05,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1540 transitions. [2022-01-19 11:29:05,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 118.46153846153847) internal successors, (1540), 13 states have internal predecessors, (1540), 0 states have call successors, (0), 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 11:29:05,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 186.0) internal successors, (2604), 14 states have internal predecessors, (2604), 0 states have call successors, (0), 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 11:29:05,911 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 186.0) internal successors, (2604), 14 states have internal predecessors, (2604), 0 states have call successors, (0), 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 11:29:05,911 INFO L186 Difference]: Start difference. First operand has 171 places, 160 transitions, 378 flow. Second operand 13 states and 1540 transitions. [2022-01-19 11:29:05,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 245 transitions, 862 flow [2022-01-19 11:29:05,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 816 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 11:29:05,915 INFO L242 Difference]: Finished difference. Result has 183 places, 197 transitions, 648 flow [2022-01-19 11:29:05,915 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=648, PETRI_PLACES=183, PETRI_TRANSITIONS=197} [2022-01-19 11:29:05,916 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 11 predicate places. [2022-01-19 11:29:05,916 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 197 transitions, 648 flow [2022-01-19 11:29:05,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 111.33333333333333) internal successors, (668), 6 states have internal predecessors, (668), 0 states have call successors, (0), 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 11:29:05,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:05,916 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:29:05,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 11:29:05,917 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:05,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:05,917 INFO L85 PathProgramCache]: Analyzing trace with hash 896697388, now seen corresponding path program 1 times [2022-01-19 11:29:05,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:05,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473454968] [2022-01-19 11:29:05,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:05,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:05,981 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 11:29:05,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:05,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473454968] [2022-01-19 11:29:05,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473454968] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:05,981 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:05,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:29:05,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915892416] [2022-01-19 11:29:05,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:05,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:29:05,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:05,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:29:05,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:29:05,983 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 186 [2022-01-19 11:29:05,984 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 197 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 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 11:29:05,984 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:05,984 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 186 [2022-01-19 11:29:05,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:06,340 INFO L129 PetriNetUnfolder]: 1085/2496 cut-off events. [2022-01-19 11:29:06,341 INFO L130 PetriNetUnfolder]: For 10877/10945 co-relation queries the response was YES. [2022-01-19 11:29:06,347 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8992 conditions, 2496 events. 1085/2496 cut-off events. For 10877/10945 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16659 event pairs, 218 based on Foata normal form. 47/2510 useless extension candidates. Maximal degree in co-relation 7714. Up to 732 conditions per place. [2022-01-19 11:29:06,357 INFO L132 encePairwiseOnDemand]: 167/186 looper letters, 74 selfloop transitions, 48 changer transitions 69/286 dead transitions. [2022-01-19 11:29:06,357 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 286 transitions, 1732 flow [2022-01-19 11:29:06,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:29:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:29:06,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1307 transitions. [2022-01-19 11:29:06,359 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6388074291300098 [2022-01-19 11:29:06,360 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1307 transitions. [2022-01-19 11:29:06,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1307 transitions. [2022-01-19 11:29:06,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:06,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1307 transitions. [2022-01-19 11:29:06,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 118.81818181818181) internal successors, (1307), 11 states have internal predecessors, (1307), 0 states have call successors, (0), 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 11:29:06,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 186.0) internal successors, (2232), 12 states have internal predecessors, (2232), 0 states have call successors, (0), 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 11:29:06,364 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 186.0) internal successors, (2232), 12 states have internal predecessors, (2232), 0 states have call successors, (0), 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 11:29:06,364 INFO L186 Difference]: Start difference. First operand has 183 places, 197 transitions, 648 flow. Second operand 11 states and 1307 transitions. [2022-01-19 11:29:06,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 286 transitions, 1732 flow [2022-01-19 11:29:06,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 286 transitions, 1732 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 11:29:06,377 INFO L242 Difference]: Finished difference. Result has 201 places, 203 transitions, 961 flow [2022-01-19 11:29:06,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=961, PETRI_PLACES=201, PETRI_TRANSITIONS=203} [2022-01-19 11:29:06,378 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 29 predicate places. [2022-01-19 11:29:06,378 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 203 transitions, 961 flow [2022-01-19 11:29:06,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 112.16666666666667) internal successors, (673), 6 states have internal predecessors, (673), 0 states have call successors, (0), 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 11:29:06,379 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:06,379 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, 1, 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 11:29:06,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 11:29:06,379 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:06,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:06,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1717393044, now seen corresponding path program 1 times [2022-01-19 11:29:06,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:06,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670111355] [2022-01-19 11:29:06,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:06,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:06,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:06,436 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 11:29:06,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:06,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670111355] [2022-01-19 11:29:06,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670111355] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:06,437 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:06,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 11:29:06,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761988210] [2022-01-19 11:29:06,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:06,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 11:29:06,438 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:06,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 11:29:06,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 11:29:06,439 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 186 [2022-01-19 11:29:06,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 203 transitions, 961 flow. Second operand has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 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 11:29:06,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:06,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 186 [2022-01-19 11:29:06,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:06,490 INFO L129 PetriNetUnfolder]: 47/289 cut-off events. [2022-01-19 11:29:06,490 INFO L130 PetriNetUnfolder]: For 791/871 co-relation queries the response was YES. [2022-01-19 11:29:06,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 654 conditions, 289 events. 47/289 cut-off events. For 791/871 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 972 event pairs, 11 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 633. Up to 31 conditions per place. [2022-01-19 11:29:06,492 INFO L132 encePairwiseOnDemand]: 181/186 looper letters, 19 selfloop transitions, 4 changer transitions 0/139 dead transitions. [2022-01-19 11:29:06,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 139 transitions, 456 flow [2022-01-19 11:29:06,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 11:29:06,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 11:29:06,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 966 transitions. [2022-01-19 11:29:06,494 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8655913978494624 [2022-01-19 11:29:06,494 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 966 transitions. [2022-01-19 11:29:06,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 966 transitions. [2022-01-19 11:29:06,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:06,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 966 transitions. [2022-01-19 11:29:06,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 161.0) internal successors, (966), 6 states have internal predecessors, (966), 0 states have call successors, (0), 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 11:29:06,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 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 11:29:06,498 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 186.0) internal successors, (1302), 7 states have internal predecessors, (1302), 0 states have call successors, (0), 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 11:29:06,498 INFO L186 Difference]: Start difference. First operand has 201 places, 203 transitions, 961 flow. Second operand 6 states and 966 transitions. [2022-01-19 11:29:06,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 139 transitions, 456 flow [2022-01-19 11:29:06,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 139 transitions, 336 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-01-19 11:29:06,500 INFO L242 Difference]: Finished difference. Result has 144 places, 131 transitions, 282 flow [2022-01-19 11:29:06,501 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=282, PETRI_PLACES=144, PETRI_TRANSITIONS=131} [2022-01-19 11:29:06,501 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, -28 predicate places. [2022-01-19 11:29:06,501 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 131 transitions, 282 flow [2022-01-19 11:29:06,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 159.2) internal successors, (796), 5 states have internal predecessors, (796), 0 states have call successors, (0), 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 11:29:06,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:06,502 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:06,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 11:29:06,502 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:06,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:06,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1971603667, now seen corresponding path program 1 times [2022-01-19 11:29:06,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:06,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916916183] [2022-01-19 11:29:06,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:06,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:07,259 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 11:29:07,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:07,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916916183] [2022-01-19 11:29:07,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916916183] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:07,259 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:07,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:07,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948888474] [2022-01-19 11:29:07,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:07,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:07,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:07,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:07,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:07,262 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:07,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 131 transitions, 282 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:07,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:07,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:07,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:08,901 INFO L129 PetriNetUnfolder]: 600/1448 cut-off events. [2022-01-19 11:29:08,901 INFO L130 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2022-01-19 11:29:08,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2905 conditions, 1448 events. 600/1448 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 8004 event pairs, 125 based on Foata normal form. 0/1408 useless extension candidates. Maximal degree in co-relation 2897. Up to 269 conditions per place. [2022-01-19 11:29:08,910 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 142 selfloop transitions, 42 changer transitions 0/247 dead transitions. [2022-01-19 11:29:08,910 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 247 transitions, 927 flow [2022-01-19 11:29:08,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 11:29:08,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 11:29:08,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2448 transitions. [2022-01-19 11:29:08,916 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5062034739454094 [2022-01-19 11:29:08,916 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2448 transitions. [2022-01-19 11:29:08,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2448 transitions. [2022-01-19 11:29:08,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:08,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2448 transitions. [2022-01-19 11:29:08,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.15384615384616) internal successors, (2448), 26 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:29:08,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 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 11:29:08,928 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 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 11:29:08,928 INFO L186 Difference]: Start difference. First operand has 144 places, 131 transitions, 282 flow. Second operand 26 states and 2448 transitions. [2022-01-19 11:29:08,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 247 transitions, 927 flow [2022-01-19 11:29:08,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 247 transitions, 920 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 11:29:08,932 INFO L242 Difference]: Finished difference. Result has 174 places, 161 transitions, 514 flow [2022-01-19 11:29:08,932 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=514, PETRI_PLACES=174, PETRI_TRANSITIONS=161} [2022-01-19 11:29:08,932 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 2 predicate places. [2022-01-19 11:29:08,933 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 161 transitions, 514 flow [2022-01-19 11:29:08,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:08,933 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:08,933 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:08,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 11:29:08,934 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:08,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:08,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1315149385, now seen corresponding path program 2 times [2022-01-19 11:29:08,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:08,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123984083] [2022-01-19 11:29:08,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:08,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:08,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:09,409 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 11:29:09,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:09,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123984083] [2022-01-19 11:29:09,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123984083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:09,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:09,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:09,410 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116022159] [2022-01-19 11:29:09,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:09,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:09,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:09,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:09,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:09,413 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:09,414 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 161 transitions, 514 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:09,414 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:09,414 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:09,414 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:10,536 INFO L129 PetriNetUnfolder]: 950/2367 cut-off events. [2022-01-19 11:29:10,537 INFO L130 PetriNetUnfolder]: For 1865/1885 co-relation queries the response was YES. [2022-01-19 11:29:10,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5943 conditions, 2367 events. 950/2367 cut-off events. For 1865/1885 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 15966 event pairs, 234 based on Foata normal form. 13/2297 useless extension candidates. Maximal degree in co-relation 5927. Up to 680 conditions per place. [2022-01-19 11:29:10,548 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 157 selfloop transitions, 52 changer transitions 0/272 dead transitions. [2022-01-19 11:29:10,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 272 transitions, 1410 flow [2022-01-19 11:29:10,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:10,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:10,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1809 transitions. [2022-01-19 11:29:10,552 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5118845500848896 [2022-01-19 11:29:10,553 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1809 transitions. [2022-01-19 11:29:10,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1809 transitions. [2022-01-19 11:29:10,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:10,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1809 transitions. [2022-01-19 11:29:10,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.21052631578948) internal successors, (1809), 19 states have internal predecessors, (1809), 0 states have call successors, (0), 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 11:29:10,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:10,561 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:10,561 INFO L186 Difference]: Start difference. First operand has 174 places, 161 transitions, 514 flow. Second operand 19 states and 1809 transitions. [2022-01-19 11:29:10,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 272 transitions, 1410 flow [2022-01-19 11:29:10,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 272 transitions, 1381 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:10,570 INFO L242 Difference]: Finished difference. Result has 195 places, 193 transitions, 875 flow [2022-01-19 11:29:10,570 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=875, PETRI_PLACES=195, PETRI_TRANSITIONS=193} [2022-01-19 11:29:10,571 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 23 predicate places. [2022-01-19 11:29:10,571 INFO L470 AbstractCegarLoop]: Abstraction has has 195 places, 193 transitions, 875 flow [2022-01-19 11:29:10,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:10,572 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:10,572 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:10,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 11:29:10,573 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:10,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:10,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1469662633, now seen corresponding path program 3 times [2022-01-19 11:29:10,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:10,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093819531] [2022-01-19 11:29:10,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:10,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:10,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:10,864 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 11:29:10,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:10,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093819531] [2022-01-19 11:29:10,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093819531] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:10,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:10,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 11:29:10,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950702299] [2022-01-19 11:29:10,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:10,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 11:29:10,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:10,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 11:29:10,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-01-19 11:29:10,867 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-01-19 11:29:10,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 193 transitions, 875 flow. Second operand has 16 states, 16 states have (on average 92.6875) internal successors, (1483), 16 states have internal predecessors, (1483), 0 states have call successors, (0), 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 11:29:10,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:10,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-01-19 11:29:10,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:11,884 INFO L129 PetriNetUnfolder]: 974/2618 cut-off events. [2022-01-19 11:29:11,885 INFO L130 PetriNetUnfolder]: For 3769/3785 co-relation queries the response was YES. [2022-01-19 11:29:11,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7613 conditions, 2618 events. 974/2618 cut-off events. For 3769/3785 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 19114 event pairs, 173 based on Foata normal form. 3/2566 useless extension candidates. Maximal degree in co-relation 7588. Up to 571 conditions per place. [2022-01-19 11:29:11,900 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 164 selfloop transitions, 77 changer transitions 0/308 dead transitions. [2022-01-19 11:29:11,900 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 308 transitions, 2042 flow [2022-01-19 11:29:11,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 11:29:11,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 11:29:11,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2292 transitions. [2022-01-19 11:29:11,905 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5134408602150538 [2022-01-19 11:29:11,905 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2292 transitions. [2022-01-19 11:29:11,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2292 transitions. [2022-01-19 11:29:11,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:11,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2292 transitions. [2022-01-19 11:29:11,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 95.5) internal successors, (2292), 24 states have internal predecessors, (2292), 0 states have call successors, (0), 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 11:29:11,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 186.0) internal successors, (4650), 25 states have internal predecessors, (4650), 0 states have call successors, (0), 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 11:29:11,917 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 186.0) internal successors, (4650), 25 states have internal predecessors, (4650), 0 states have call successors, (0), 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 11:29:11,917 INFO L186 Difference]: Start difference. First operand has 195 places, 193 transitions, 875 flow. Second operand 24 states and 2292 transitions. [2022-01-19 11:29:11,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 308 transitions, 2042 flow [2022-01-19 11:29:11,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 308 transitions, 2006 flow, removed 3 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:11,930 INFO L242 Difference]: Finished difference. Result has 221 places, 225 transitions, 1356 flow [2022-01-19 11:29:11,931 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1356, PETRI_PLACES=221, PETRI_TRANSITIONS=225} [2022-01-19 11:29:11,933 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 49 predicate places. [2022-01-19 11:29:11,933 INFO L470 AbstractCegarLoop]: Abstraction has has 221 places, 225 transitions, 1356 flow [2022-01-19 11:29:11,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 92.6875) internal successors, (1483), 16 states have internal predecessors, (1483), 0 states have call successors, (0), 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 11:29:11,934 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:11,934 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:11,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 11:29:11,934 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:11,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:11,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1884793419, now seen corresponding path program 4 times [2022-01-19 11:29:11,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:11,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524547345] [2022-01-19 11:29:11,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:11,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:12,403 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 11:29:12,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:12,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524547345] [2022-01-19 11:29:12,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524547345] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:12,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:12,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:12,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150001100] [2022-01-19 11:29:12,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:12,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:12,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:12,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:12,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:12,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:12,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 225 transitions, 1356 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:12,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:12,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:12,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:13,871 INFO L129 PetriNetUnfolder]: 1594/4539 cut-off events. [2022-01-19 11:29:13,871 INFO L130 PetriNetUnfolder]: For 10181/10193 co-relation queries the response was YES. [2022-01-19 11:29:13,885 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14153 conditions, 4539 events. 1594/4539 cut-off events. For 10181/10193 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 38176 event pairs, 655 based on Foata normal form. 14/4444 useless extension candidates. Maximal degree in co-relation 14118. Up to 1255 conditions per place. [2022-01-19 11:29:13,898 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 252 selfloop transitions, 100 changer transitions 0/415 dead transitions. [2022-01-19 11:29:13,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 415 transitions, 3554 flow [2022-01-19 11:29:13,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:29:13,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:29:13,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2002 transitions. [2022-01-19 11:29:13,901 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5125448028673835 [2022-01-19 11:29:13,901 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2002 transitions. [2022-01-19 11:29:13,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2002 transitions. [2022-01-19 11:29:13,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:13,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2002 transitions. [2022-01-19 11:29:13,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.33333333333333) internal successors, (2002), 21 states have internal predecessors, (2002), 0 states have call successors, (0), 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 11:29:13,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:29:13,909 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:29:13,909 INFO L186 Difference]: Start difference. First operand has 221 places, 225 transitions, 1356 flow. Second operand 21 states and 2002 transitions. [2022-01-19 11:29:13,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 415 transitions, 3554 flow [2022-01-19 11:29:13,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 415 transitions, 3484 flow, removed 16 selfloop flow, removed 8 redundant places. [2022-01-19 11:29:13,936 INFO L242 Difference]: Finished difference. Result has 243 places, 282 transitions, 2229 flow [2022-01-19 11:29:13,936 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2229, PETRI_PLACES=243, PETRI_TRANSITIONS=282} [2022-01-19 11:29:13,937 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 71 predicate places. [2022-01-19 11:29:13,937 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 282 transitions, 2229 flow [2022-01-19 11:29:13,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:13,938 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:13,938 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:13,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 11:29:13,938 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:13,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:13,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1787457561, now seen corresponding path program 5 times [2022-01-19 11:29:13,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:13,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763542151] [2022-01-19 11:29:13,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:13,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:13,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:14,243 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 11:29:14,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:14,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763542151] [2022-01-19 11:29:14,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763542151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:14,244 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:14,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:29:14,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651001775] [2022-01-19 11:29:14,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:14,247 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:29:14,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:14,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:29:14,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:29:14,250 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-01-19 11:29:14,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 282 transitions, 2229 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:29:14,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:14,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-01-19 11:29:14,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:15,422 INFO L129 PetriNetUnfolder]: 1660/5051 cut-off events. [2022-01-19 11:29:15,422 INFO L130 PetriNetUnfolder]: For 14904/14959 co-relation queries the response was YES. [2022-01-19 11:29:15,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17064 conditions, 5051 events. 1660/5051 cut-off events. For 14904/14959 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 46100 event pairs, 539 based on Foata normal form. 34/4982 useless extension candidates. Maximal degree in co-relation 17019. Up to 1373 conditions per place. [2022-01-19 11:29:15,453 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 228 selfloop transitions, 115 changer transitions 0/412 dead transitions. [2022-01-19 11:29:15,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 412 transitions, 4060 flow [2022-01-19 11:29:15,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:15,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:15,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1837 transitions. [2022-01-19 11:29:15,455 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.519807583474816 [2022-01-19 11:29:15,455 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1837 transitions. [2022-01-19 11:29:15,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1837 transitions. [2022-01-19 11:29:15,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:15,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1837 transitions. [2022-01-19 11:29:15,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 96.6842105263158) internal successors, (1837), 19 states have internal predecessors, (1837), 0 states have call successors, (0), 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 11:29:15,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:15,461 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:15,461 INFO L186 Difference]: Start difference. First operand has 243 places, 282 transitions, 2229 flow. Second operand 19 states and 1837 transitions. [2022-01-19 11:29:15,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 412 transitions, 4060 flow [2022-01-19 11:29:15,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 412 transitions, 3963 flow, removed 38 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:15,507 INFO L242 Difference]: Finished difference. Result has 265 places, 318 transitions, 3013 flow [2022-01-19 11:29:15,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3013, PETRI_PLACES=265, PETRI_TRANSITIONS=318} [2022-01-19 11:29:15,508 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 93 predicate places. [2022-01-19 11:29:15,508 INFO L470 AbstractCegarLoop]: Abstraction has has 265 places, 318 transitions, 3013 flow [2022-01-19 11:29:15,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:29:15,508 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:15,509 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:15,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 11:29:15,509 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:15,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:15,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1670441307, now seen corresponding path program 6 times [2022-01-19 11:29:15,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:15,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276785415] [2022-01-19 11:29:15,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:15,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:15,782 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 11:29:15,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:15,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276785415] [2022-01-19 11:29:15,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276785415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:15,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:15,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:29:15,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433436205] [2022-01-19 11:29:15,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:15,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:29:15,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:15,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:29:15,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:29:15,785 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-01-19 11:29:15,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 318 transitions, 3013 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:29:15,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:15,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-01-19 11:29:15,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:16,920 INFO L129 PetriNetUnfolder]: 1666/5263 cut-off events. [2022-01-19 11:29:16,921 INFO L130 PetriNetUnfolder]: For 20345/20382 co-relation queries the response was YES. [2022-01-19 11:29:16,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18534 conditions, 5263 events. 1666/5263 cut-off events. For 20345/20382 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 48321 event pairs, 820 based on Foata normal form. 28/5177 useless extension candidates. Maximal degree in co-relation 18479. Up to 2082 conditions per place. [2022-01-19 11:29:16,958 INFO L132 encePairwiseOnDemand]: 164/186 looper letters, 199 selfloop transitions, 148 changer transitions 0/416 dead transitions. [2022-01-19 11:29:16,958 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 416 transitions, 4594 flow [2022-01-19 11:29:16,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 11:29:16,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 11:29:16,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1728 transitions. [2022-01-19 11:29:16,960 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5161290322580645 [2022-01-19 11:29:16,960 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1728 transitions. [2022-01-19 11:29:16,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1728 transitions. [2022-01-19 11:29:16,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:16,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1728 transitions. [2022-01-19 11:29:16,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 96.0) internal successors, (1728), 18 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:29:16,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 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 11:29:16,965 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 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 11:29:16,965 INFO L186 Difference]: Start difference. First operand has 265 places, 318 transitions, 3013 flow. Second operand 18 states and 1728 transitions. [2022-01-19 11:29:16,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 416 transitions, 4594 flow [2022-01-19 11:29:17,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 416 transitions, 4529 flow, removed 24 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:17,093 INFO L242 Difference]: Finished difference. Result has 287 places, 355 transitions, 3906 flow [2022-01-19 11:29:17,093 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3906, PETRI_PLACES=287, PETRI_TRANSITIONS=355} [2022-01-19 11:29:17,094 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 115 predicate places. [2022-01-19 11:29:17,094 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 355 transitions, 3906 flow [2022-01-19 11:29:17,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:29:17,094 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:17,094 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:17,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 11:29:17,095 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:17,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1183025351, now seen corresponding path program 7 times [2022-01-19 11:29:17,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:17,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392789252] [2022-01-19 11:29:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:17,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:17,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:17,564 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 11:29:17,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:17,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392789252] [2022-01-19 11:29:17,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392789252] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:17,564 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:17,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:17,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309296271] [2022-01-19 11:29:17,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:17,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:17,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:17,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:17,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:17,567 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:17,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 355 transitions, 3906 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:17,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:17,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:17,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:19,859 INFO L129 PetriNetUnfolder]: 2442/7208 cut-off events. [2022-01-19 11:29:19,859 INFO L130 PetriNetUnfolder]: For 33008/33085 co-relation queries the response was YES. [2022-01-19 11:29:19,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26693 conditions, 7208 events. 2442/7208 cut-off events. For 33008/33085 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 70178 event pairs, 593 based on Foata normal form. 42/7124 useless extension candidates. Maximal degree in co-relation 26627. Up to 2640 conditions per place. [2022-01-19 11:29:19,908 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 293 selfloop transitions, 159 changer transitions 0/515 dead transitions. [2022-01-19 11:29:19,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 515 transitions, 6489 flow [2022-01-19 11:29:19,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 11:29:19,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 11:29:19,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2072 transitions. [2022-01-19 11:29:19,911 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5063538611925709 [2022-01-19 11:29:19,911 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2072 transitions. [2022-01-19 11:29:19,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2072 transitions. [2022-01-19 11:29:19,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:19,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2072 transitions. [2022-01-19 11:29:19,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.18181818181819) internal successors, (2072), 22 states have internal predecessors, (2072), 0 states have call successors, (0), 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 11:29:19,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 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 11:29:19,917 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 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 11:29:19,917 INFO L186 Difference]: Start difference. First operand has 287 places, 355 transitions, 3906 flow. Second operand 22 states and 2072 transitions. [2022-01-19 11:29:19,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 515 transitions, 6489 flow [2022-01-19 11:29:20,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 515 transitions, 6392 flow, removed 42 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:20,052 INFO L242 Difference]: Finished difference. Result has 314 places, 411 transitions, 5229 flow [2022-01-19 11:29:20,053 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=3835, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5229, PETRI_PLACES=314, PETRI_TRANSITIONS=411} [2022-01-19 11:29:20,053 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 142 predicate places. [2022-01-19 11:29:20,053 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 411 transitions, 5229 flow [2022-01-19 11:29:20,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:20,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:20,054 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:20,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 11:29:20,054 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:20,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:20,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1292341893, now seen corresponding path program 8 times [2022-01-19 11:29:20,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:20,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365971401] [2022-01-19 11:29:20,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:20,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:20,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:20,310 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 11:29:20,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:20,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365971401] [2022-01-19 11:29:20,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365971401] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:20,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:20,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:29:20,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936767757] [2022-01-19 11:29:20,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:20,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:29:20,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:20,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:29:20,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:29:20,313 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-01-19 11:29:20,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 411 transitions, 5229 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:29:20,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:20,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-01-19 11:29:20,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:21,938 INFO L129 PetriNetUnfolder]: 2070/6882 cut-off events. [2022-01-19 11:29:21,938 INFO L130 PetriNetUnfolder]: For 43655/43952 co-relation queries the response was YES. [2022-01-19 11:29:21,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26672 conditions, 6882 events. 2070/6882 cut-off events. For 43655/43952 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 69662 event pairs, 436 based on Foata normal form. 228/6973 useless extension candidates. Maximal degree in co-relation 26596. Up to 1458 conditions per place. [2022-01-19 11:29:21,985 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 340 selfloop transitions, 217 changer transitions 0/629 dead transitions. [2022-01-19 11:29:21,985 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 629 transitions, 9250 flow [2022-01-19 11:29:21,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:21,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:21,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1844 transitions. [2022-01-19 11:29:21,987 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5217883418222977 [2022-01-19 11:29:21,987 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1844 transitions. [2022-01-19 11:29:21,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1844 transitions. [2022-01-19 11:29:21,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:21,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1844 transitions. [2022-01-19 11:29:21,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 97.05263157894737) internal successors, (1844), 19 states have internal predecessors, (1844), 0 states have call successors, (0), 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 11:29:21,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:21,992 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:21,992 INFO L186 Difference]: Start difference. First operand has 314 places, 411 transitions, 5229 flow. Second operand 19 states and 1844 transitions. [2022-01-19 11:29:21,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 629 transitions, 9250 flow [2022-01-19 11:29:22,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 629 transitions, 9130 flow, removed 47 selfloop flow, removed 7 redundant places. [2022-01-19 11:29:22,263 INFO L242 Difference]: Finished difference. Result has 333 places, 489 transitions, 7337 flow [2022-01-19 11:29:22,263 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7337, PETRI_PLACES=333, PETRI_TRANSITIONS=489} [2022-01-19 11:29:22,264 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 161 predicate places. [2022-01-19 11:29:22,264 INFO L470 AbstractCegarLoop]: Abstraction has has 333 places, 489 transitions, 7337 flow [2022-01-19 11:29:22,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:29:22,264 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:22,265 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:22,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 11:29:22,265 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:22,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:22,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1492816495, now seen corresponding path program 9 times [2022-01-19 11:29:22,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:22,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304769690] [2022-01-19 11:29:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:22,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:22,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:22,634 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 11:29:22,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:22,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304769690] [2022-01-19 11:29:22,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304769690] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:22,634 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:22,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:29:22,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201841317] [2022-01-19 11:29:22,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:22,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:29:22,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:22,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:29:22,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:29:22,637 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:22,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 489 transitions, 7337 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:22,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:22,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:22,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:25,861 INFO L129 PetriNetUnfolder]: 3950/12168 cut-off events. [2022-01-19 11:29:25,862 INFO L130 PetriNetUnfolder]: For 83862/83899 co-relation queries the response was YES. [2022-01-19 11:29:25,926 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50032 conditions, 12168 events. 3950/12168 cut-off events. For 83862/83899 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 133655 event pairs, 1824 based on Foata normal form. 30/11944 useless extension candidates. Maximal degree in co-relation 49947. Up to 3768 conditions per place. [2022-01-19 11:29:25,953 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 441 selfloop transitions, 234 changer transitions 0/738 dead transitions. [2022-01-19 11:29:25,953 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 738 transitions, 12185 flow [2022-01-19 11:29:25,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:25,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1817 transitions. [2022-01-19 11:29:25,956 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5141482739105829 [2022-01-19 11:29:25,956 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1817 transitions. [2022-01-19 11:29:25,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1817 transitions. [2022-01-19 11:29:25,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:25,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1817 transitions. [2022-01-19 11:29:25,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.63157894736842) internal successors, (1817), 19 states have internal predecessors, (1817), 0 states have call successors, (0), 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 11:29:25,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:25,961 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:25,961 INFO L186 Difference]: Start difference. First operand has 333 places, 489 transitions, 7337 flow. Second operand 19 states and 1817 transitions. [2022-01-19 11:29:25,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 738 transitions, 12185 flow [2022-01-19 11:29:26,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 738 transitions, 12047 flow, removed 53 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:26,375 INFO L242 Difference]: Finished difference. Result has 356 places, 572 transitions, 9569 flow [2022-01-19 11:29:26,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=7235, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9569, PETRI_PLACES=356, PETRI_TRANSITIONS=572} [2022-01-19 11:29:26,376 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 184 predicate places. [2022-01-19 11:29:26,376 INFO L470 AbstractCegarLoop]: Abstraction has has 356 places, 572 transitions, 9569 flow [2022-01-19 11:29:26,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:26,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:26,377 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:26,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 11:29:26,377 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:26,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:26,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1398113381, now seen corresponding path program 10 times [2022-01-19 11:29:26,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:26,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273324065] [2022-01-19 11:29:26,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:26,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:26,810 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 11:29:26,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:26,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273324065] [2022-01-19 11:29:26,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273324065] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:26,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:26,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:26,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327494447] [2022-01-19 11:29:26,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:26,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:26,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:26,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:26,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:26,812 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:26,813 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 572 transitions, 9569 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:26,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:26,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:26,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:30,933 INFO L129 PetriNetUnfolder]: 4228/12861 cut-off events. [2022-01-19 11:29:30,934 INFO L130 PetriNetUnfolder]: For 101127/101173 co-relation queries the response was YES. [2022-01-19 11:29:31,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55569 conditions, 12861 events. 4228/12861 cut-off events. For 101127/101173 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 143331 event pairs, 802 based on Foata normal form. 34/12572 useless extension candidates. Maximal degree in co-relation 55473. Up to 3680 conditions per place. [2022-01-19 11:29:31,155 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 407 selfloop transitions, 329 changer transitions 0/799 dead transitions. [2022-01-19 11:29:31,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 799 transitions, 14075 flow [2022-01-19 11:29:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 11:29:31,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 11:29:31,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2449 transitions. [2022-01-19 11:29:31,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2022-01-19 11:29:31,163 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2449 transitions. [2022-01-19 11:29:31,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2449 transitions. [2022-01-19 11:29:31,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:31,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2449 transitions. [2022-01-19 11:29:31,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.1923076923077) internal successors, (2449), 26 states have internal predecessors, (2449), 0 states have call successors, (0), 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 11:29:31,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 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 11:29:31,171 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 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 11:29:31,171 INFO L186 Difference]: Start difference. First operand has 356 places, 572 transitions, 9569 flow. Second operand 26 states and 2449 transitions. [2022-01-19 11:29:31,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 799 transitions, 14075 flow [2022-01-19 11:29:31,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 799 transitions, 13919 flow, removed 66 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:31,600 INFO L242 Difference]: Finished difference. Result has 388 places, 652 transitions, 12201 flow [2022-01-19 11:29:31,601 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=9432, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=12201, PETRI_PLACES=388, PETRI_TRANSITIONS=652} [2022-01-19 11:29:31,601 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 216 predicate places. [2022-01-19 11:29:31,601 INFO L470 AbstractCegarLoop]: Abstraction has has 388 places, 652 transitions, 12201 flow [2022-01-19 11:29:31,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:31,602 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:31,602 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:31,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 11:29:31,602 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:31,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:31,602 INFO L85 PathProgramCache]: Analyzing trace with hash -471460169, now seen corresponding path program 11 times [2022-01-19 11:29:31,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:31,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618452809] [2022-01-19 11:29:31,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:31,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:31,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:31,925 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 11:29:31,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:31,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618452809] [2022-01-19 11:29:31,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618452809] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:31,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:31,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:29:31,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941745142] [2022-01-19 11:29:31,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:31,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:29:31,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:31,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:29:31,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:29:31,928 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:31,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 652 transitions, 12201 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:31,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:31,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:31,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:36,359 INFO L129 PetriNetUnfolder]: 4613/14354 cut-off events. [2022-01-19 11:29:36,359 INFO L130 PetriNetUnfolder]: For 138176/138240 co-relation queries the response was YES. [2022-01-19 11:29:36,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65302 conditions, 14354 events. 4613/14354 cut-off events. For 138176/138240 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 164419 event pairs, 1921 based on Foata normal form. 39/14074 useless extension candidates. Maximal degree in co-relation 65194. Up to 4590 conditions per place. [2022-01-19 11:29:36,499 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 495 selfloop transitions, 291 changer transitions 0/849 dead transitions. [2022-01-19 11:29:36,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 849 transitions, 16853 flow [2022-01-19 11:29:36,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:36,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:36,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1810 transitions. [2022-01-19 11:29:36,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5121675155631012 [2022-01-19 11:29:36,501 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1810 transitions. [2022-01-19 11:29:36,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1810 transitions. [2022-01-19 11:29:36,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:36,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1810 transitions. [2022-01-19 11:29:36,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.26315789473684) internal successors, (1810), 19 states have internal predecessors, (1810), 0 states have call successors, (0), 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 11:29:36,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:36,506 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:36,506 INFO L186 Difference]: Start difference. First operand has 388 places, 652 transitions, 12201 flow. Second operand 19 states and 1810 transitions. [2022-01-19 11:29:36,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 849 transitions, 16853 flow [2022-01-19 11:29:37,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 849 transitions, 16727 flow, removed 47 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:37,163 INFO L242 Difference]: Finished difference. Result has 411 places, 719 transitions, 14611 flow [2022-01-19 11:29:37,164 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=12079, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14611, PETRI_PLACES=411, PETRI_TRANSITIONS=719} [2022-01-19 11:29:37,164 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 239 predicate places. [2022-01-19 11:29:37,164 INFO L470 AbstractCegarLoop]: Abstraction has has 411 places, 719 transitions, 14611 flow [2022-01-19 11:29:37,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:37,165 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:37,165 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:37,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 11:29:37,165 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:37,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:37,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1773522165, now seen corresponding path program 12 times [2022-01-19 11:29:37,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:37,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792813572] [2022-01-19 11:29:37,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:37,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:37,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:37,534 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 11:29:37,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:37,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792813572] [2022-01-19 11:29:37,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792813572] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:37,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:37,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:37,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449684133] [2022-01-19 11:29:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:37,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:37,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:37,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:37,537 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:37,538 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 719 transitions, 14611 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:37,538 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:37,538 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:37,538 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:42,486 INFO L129 PetriNetUnfolder]: 4611/14517 cut-off events. [2022-01-19 11:29:42,487 INFO L130 PetriNetUnfolder]: For 163056/163056 co-relation queries the response was YES. [2022-01-19 11:29:42,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67839 conditions, 14517 events. 4611/14517 cut-off events. For 163056/163056 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 164587 event pairs, 2697 based on Foata normal form. 1/14151 useless extension candidates. Maximal degree in co-relation 67720. Up to 6356 conditions per place. [2022-01-19 11:29:42,626 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 426 selfloop transitions, 357 changer transitions 0/846 dead transitions. [2022-01-19 11:29:42,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 846 transitions, 17999 flow [2022-01-19 11:29:42,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 11:29:42,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 11:29:42,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2321 transitions. [2022-01-19 11:29:42,629 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49913978494623656 [2022-01-19 11:29:42,629 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2321 transitions. [2022-01-19 11:29:42,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2321 transitions. [2022-01-19 11:29:42,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:42,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2321 transitions. [2022-01-19 11:29:42,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 92.84) internal successors, (2321), 25 states have internal predecessors, (2321), 0 states have call successors, (0), 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 11:29:42,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 186.0) internal successors, (4836), 26 states have internal predecessors, (4836), 0 states have call successors, (0), 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 11:29:42,634 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 186.0) internal successors, (4836), 26 states have internal predecessors, (4836), 0 states have call successors, (0), 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 11:29:42,634 INFO L186 Difference]: Start difference. First operand has 411 places, 719 transitions, 14611 flow. Second operand 25 states and 2321 transitions. [2022-01-19 11:29:42,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 846 transitions, 17999 flow [2022-01-19 11:29:43,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 846 transitions, 17719 flow, removed 130 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:43,419 INFO L242 Difference]: Finished difference. Result has 441 places, 749 transitions, 16058 flow [2022-01-19 11:29:43,420 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=14364, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=16058, PETRI_PLACES=441, PETRI_TRANSITIONS=749} [2022-01-19 11:29:43,420 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 269 predicate places. [2022-01-19 11:29:43,420 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 749 transitions, 16058 flow [2022-01-19 11:29:43,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:29:43,420 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:43,421 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:43,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 11:29:43,421 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:43,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:43,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1537155545, now seen corresponding path program 13 times [2022-01-19 11:29:43,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:43,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834947333] [2022-01-19 11:29:43,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:43,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:43,755 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 11:29:43,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:43,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834947333] [2022-01-19 11:29:43,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834947333] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:43,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:43,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:29:43,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703666986] [2022-01-19 11:29:43,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:43,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:29:43,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:43,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:29:43,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:29:43,757 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:43,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 749 transitions, 16058 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:43,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:43,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:43,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:48,738 INFO L129 PetriNetUnfolder]: 4623/14607 cut-off events. [2022-01-19 11:29:48,738 INFO L130 PetriNetUnfolder]: For 173985/174106 co-relation queries the response was YES. [2022-01-19 11:29:48,865 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69515 conditions, 14607 events. 4623/14607 cut-off events. For 173985/174106 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 167976 event pairs, 2126 based on Foata normal form. 51/14350 useless extension candidates. Maximal degree in co-relation 69384. Up to 4590 conditions per place. [2022-01-19 11:29:48,977 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 585 selfloop transitions, 314 changer transitions 0/962 dead transitions. [2022-01-19 11:29:48,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 962 transitions, 21322 flow [2022-01-19 11:29:48,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:48,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1823 transitions. [2022-01-19 11:29:48,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5158460667798529 [2022-01-19 11:29:48,979 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1823 transitions. [2022-01-19 11:29:48,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1823 transitions. [2022-01-19 11:29:48,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:48,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1823 transitions. [2022-01-19 11:29:48,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 95.94736842105263) internal successors, (1823), 19 states have internal predecessors, (1823), 0 states have call successors, (0), 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 11:29:48,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:48,983 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 186.0) internal successors, (3720), 20 states have internal predecessors, (3720), 0 states have call successors, (0), 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 11:29:48,983 INFO L186 Difference]: Start difference. First operand has 441 places, 749 transitions, 16058 flow. Second operand 19 states and 1823 transitions. [2022-01-19 11:29:48,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 962 transitions, 21322 flow [2022-01-19 11:29:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 962 transitions, 20888 flow, removed 117 selfloop flow, removed 8 redundant places. [2022-01-19 11:29:49,848 INFO L242 Difference]: Finished difference. Result has 461 places, 810 transitions, 18193 flow [2022-01-19 11:29:49,849 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=15650, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18193, PETRI_PLACES=461, PETRI_TRANSITIONS=810} [2022-01-19 11:29:49,849 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 289 predicate places. [2022-01-19 11:29:49,849 INFO L470 AbstractCegarLoop]: Abstraction has has 461 places, 810 transitions, 18193 flow [2022-01-19 11:29:49,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:49,849 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:49,850 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:49,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 11:29:49,850 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:49,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:49,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1184486327, now seen corresponding path program 14 times [2022-01-19 11:29:49,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:49,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294371133] [2022-01-19 11:29:49,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:49,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:50,177 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 11:29:50,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:50,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294371133] [2022-01-19 11:29:50,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294371133] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:50,177 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:50,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:29:50,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385555040] [2022-01-19 11:29:50,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:50,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:29:50,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:50,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:29:50,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:29:50,179 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:29:50,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 810 transitions, 18193 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:50,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:50,180 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:29:50,180 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:55,692 INFO L129 PetriNetUnfolder]: 4620/14575 cut-off events. [2022-01-19 11:29:55,692 INFO L130 PetriNetUnfolder]: For 187825/187945 co-relation queries the response was YES. [2022-01-19 11:29:55,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71488 conditions, 14575 events. 4620/14575 cut-off events. For 187825/187945 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 167437 event pairs, 1563 based on Foata normal form. 49/14317 useless extension candidates. Maximal degree in co-relation 71348. Up to 6695 conditions per place. [2022-01-19 11:29:55,934 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 516 selfloop transitions, 379 changer transitions 0/958 dead transitions. [2022-01-19 11:29:55,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 958 transitions, 22110 flow [2022-01-19 11:29:55,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:29:55,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:29:55,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1906 transitions. [2022-01-19 11:29:55,936 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5123655913978494 [2022-01-19 11:29:55,936 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1906 transitions. [2022-01-19 11:29:55,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1906 transitions. [2022-01-19 11:29:55,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:55,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1906 transitions. [2022-01-19 11:29:55,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.3) internal successors, (1906), 20 states have internal predecessors, (1906), 0 states have call successors, (0), 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 11:29:55,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:29:55,940 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:29:55,941 INFO L186 Difference]: Start difference. First operand has 461 places, 810 transitions, 18193 flow. Second operand 20 states and 1906 transitions. [2022-01-19 11:29:55,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 958 transitions, 22110 flow [2022-01-19 11:29:57,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 958 transitions, 21806 flow, removed 142 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:57,051 INFO L242 Difference]: Finished difference. Result has 483 places, 846 transitions, 20042 flow [2022-01-19 11:29:57,051 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=17889, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=20042, PETRI_PLACES=483, PETRI_TRANSITIONS=846} [2022-01-19 11:29:57,052 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 311 predicate places. [2022-01-19 11:29:57,052 INFO L470 AbstractCegarLoop]: Abstraction has has 483 places, 846 transitions, 20042 flow [2022-01-19 11:29:57,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:29:57,052 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:57,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:29:57,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 11:29:57,052 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:29:57,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:57,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1750309019, now seen corresponding path program 15 times [2022-01-19 11:29:57,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:57,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441447021] [2022-01-19 11:29:57,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:57,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:57,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:57,694 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 11:29:57,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:57,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441447021] [2022-01-19 11:29:57,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441447021] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:57,694 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:57,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-19 11:29:57,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424915659] [2022-01-19 11:29:57,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:57,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 11:29:57,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:57,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 11:29:57,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-01-19 11:29:57,697 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 186 [2022-01-19 11:29:57,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 846 transitions, 20042 flow. Second operand has 22 states, 22 states have (on average 88.81818181818181) internal successors, (1954), 22 states have internal predecessors, (1954), 0 states have call successors, (0), 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 11:29:57,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:57,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 186 [2022-01-19 11:29:57,698 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:04,157 INFO L129 PetriNetUnfolder]: 4620/14689 cut-off events. [2022-01-19 11:30:04,157 INFO L130 PetriNetUnfolder]: For 206334/206436 co-relation queries the response was YES. [2022-01-19 11:30:04,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73562 conditions, 14689 events. 4620/14689 cut-off events. For 206334/206436 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 170367 event pairs, 793 based on Foata normal form. 40/14368 useless extension candidates. Maximal degree in co-relation 73414. Up to 3775 conditions per place. [2022-01-19 11:30:04,425 INFO L132 encePairwiseOnDemand]: 158/186 looper letters, 523 selfloop transitions, 454 changer transitions 0/1039 dead transitions. [2022-01-19 11:30:04,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 1039 transitions, 24991 flow [2022-01-19 11:30:04,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 11:30:04,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 11:30:04,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2849 transitions. [2022-01-19 11:30:04,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4941033645508151 [2022-01-19 11:30:04,427 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2849 transitions. [2022-01-19 11:30:04,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2849 transitions. [2022-01-19 11:30:04,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:04,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2849 transitions. [2022-01-19 11:30:04,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 91.90322580645162) internal successors, (2849), 31 states have internal predecessors, (2849), 0 states have call successors, (0), 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 11:30:04,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 186.0) internal successors, (5952), 32 states have internal predecessors, (5952), 0 states have call successors, (0), 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 11:30:04,434 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 186.0) internal successors, (5952), 32 states have internal predecessors, (5952), 0 states have call successors, (0), 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 11:30:04,434 INFO L186 Difference]: Start difference. First operand has 483 places, 846 transitions, 20042 flow. Second operand 31 states and 2849 transitions. [2022-01-19 11:30:04,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 1039 transitions, 24991 flow [2022-01-19 11:30:05,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1039 transitions, 24706 flow, removed 66 selfloop flow, removed 8 redundant places. [2022-01-19 11:30:05,709 INFO L242 Difference]: Finished difference. Result has 516 places, 891 transitions, 22386 flow [2022-01-19 11:30:05,710 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=19769, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=22386, PETRI_PLACES=516, PETRI_TRANSITIONS=891} [2022-01-19 11:30:05,710 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 344 predicate places. [2022-01-19 11:30:05,710 INFO L470 AbstractCegarLoop]: Abstraction has has 516 places, 891 transitions, 22386 flow [2022-01-19 11:30:05,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 88.81818181818181) internal successors, (1954), 22 states have internal predecessors, (1954), 0 states have call successors, (0), 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 11:30:05,711 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:05,711 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:05,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 11:30:05,711 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:30:05,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:05,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033109, now seen corresponding path program 16 times [2022-01-19 11:30:05,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:05,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322729990] [2022-01-19 11:30:05,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:05,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:05,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:06,105 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 11:30:06,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:06,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322729990] [2022-01-19 11:30:06,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322729990] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:06,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:06,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:30:06,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574826772] [2022-01-19 11:30:06,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:06,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:30:06,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:06,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:30:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:30:06,107 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:30:06,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 891 transitions, 22386 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:30:06,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:06,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:30:06,108 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:13,236 INFO L129 PetriNetUnfolder]: 4617/14650 cut-off events. [2022-01-19 11:30:13,237 INFO L130 PetriNetUnfolder]: For 239370/239454 co-relation queries the response was YES. [2022-01-19 11:30:13,408 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78051 conditions, 14650 events. 4617/14650 cut-off events. For 239370/239454 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 168933 event pairs, 774 based on Foata normal form. 33/14328 useless extension candidates. Maximal degree in co-relation 77891. Up to 3156 conditions per place. [2022-01-19 11:30:13,449 INFO L132 encePairwiseOnDemand]: 157/186 looper letters, 545 selfloop transitions, 514 changer transitions 0/1122 dead transitions. [2022-01-19 11:30:13,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 1122 transitions, 27803 flow [2022-01-19 11:30:13,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 11:30:13,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 11:30:13,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3457 transitions. [2022-01-19 11:30:13,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.502324905550712 [2022-01-19 11:30:13,453 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3457 transitions. [2022-01-19 11:30:13,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3457 transitions. [2022-01-19 11:30:13,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:13,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3457 transitions. [2022-01-19 11:30:13,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 93.43243243243244) internal successors, (3457), 37 states have internal predecessors, (3457), 0 states have call successors, (0), 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 11:30:13,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 186.0) internal successors, (7068), 38 states have internal predecessors, (7068), 0 states have call successors, (0), 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 11:30:13,460 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 186.0) internal successors, (7068), 38 states have internal predecessors, (7068), 0 states have call successors, (0), 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 11:30:13,461 INFO L186 Difference]: Start difference. First operand has 516 places, 891 transitions, 22386 flow. Second operand 37 states and 3457 transitions. [2022-01-19 11:30:13,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 1122 transitions, 27803 flow [2022-01-19 11:30:15,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1122 transitions, 27355 flow, removed 177 selfloop flow, removed 11 redundant places. [2022-01-19 11:30:15,088 INFO L242 Difference]: Finished difference. Result has 553 places, 948 transitions, 25070 flow [2022-01-19 11:30:15,089 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=22040, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=460, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=25070, PETRI_PLACES=553, PETRI_TRANSITIONS=948} [2022-01-19 11:30:15,090 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 381 predicate places. [2022-01-19 11:30:15,090 INFO L470 AbstractCegarLoop]: Abstraction has has 553 places, 948 transitions, 25070 flow [2022-01-19 11:30:15,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:30:15,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:15,090 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:15,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 11:30:15,090 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:30:15,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:15,091 INFO L85 PathProgramCache]: Analyzing trace with hash -213076963, now seen corresponding path program 17 times [2022-01-19 11:30:15,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:15,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985880106] [2022-01-19 11:30:15,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:15,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:15,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:15,499 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 11:30:15,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:15,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985880106] [2022-01-19 11:30:15,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985880106] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:15,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:15,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:30:15,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56554557] [2022-01-19 11:30:15,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:15,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:30:15,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:15,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:30:15,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:30:15,502 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:30:15,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 948 transitions, 25070 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:30:15,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:15,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:30:15,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:22,352 INFO L129 PetriNetUnfolder]: 4617/14766 cut-off events. [2022-01-19 11:30:22,353 INFO L130 PetriNetUnfolder]: For 267699/267783 co-relation queries the response was YES. [2022-01-19 11:30:22,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81503 conditions, 14766 events. 4617/14766 cut-off events. For 267699/267783 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 171010 event pairs, 885 based on Foata normal form. 33/14439 useless extension candidates. Maximal degree in co-relation 81332. Up to 3156 conditions per place. [2022-01-19 11:30:22,676 INFO L132 encePairwiseOnDemand]: 157/186 looper letters, 561 selfloop transitions, 543 changer transitions 0/1167 dead transitions. [2022-01-19 11:30:22,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1167 transitions, 30401 flow [2022-01-19 11:30:22,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 11:30:22,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 11:30:22,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2725 transitions. [2022-01-19 11:30:22,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5051909529106414 [2022-01-19 11:30:22,679 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2725 transitions. [2022-01-19 11:30:22,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2725 transitions. [2022-01-19 11:30:22,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:22,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2725 transitions. [2022-01-19 11:30:22,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 93.96551724137932) internal successors, (2725), 29 states have internal predecessors, (2725), 0 states have call successors, (0), 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 11:30:22,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 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 11:30:22,686 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 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 11:30:22,686 INFO L186 Difference]: Start difference. First operand has 553 places, 948 transitions, 25070 flow. Second operand 29 states and 2725 transitions. [2022-01-19 11:30:22,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1167 transitions, 30401 flow [2022-01-19 11:30:24,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 1167 transitions, 29958 flow, removed 134 selfloop flow, removed 11 redundant places. [2022-01-19 11:30:24,622 INFO L242 Difference]: Finished difference. Result has 579 places, 976 transitions, 26892 flow [2022-01-19 11:30:24,623 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=24659, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=26892, PETRI_PLACES=579, PETRI_TRANSITIONS=976} [2022-01-19 11:30:24,623 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 407 predicate places. [2022-01-19 11:30:24,623 INFO L470 AbstractCegarLoop]: Abstraction has has 579 places, 976 transitions, 26892 flow [2022-01-19 11:30:24,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:30:24,624 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:24,624 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:24,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 11:30:24,624 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:30:24,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:24,624 INFO L85 PathProgramCache]: Analyzing trace with hash -510603675, now seen corresponding path program 18 times [2022-01-19 11:30:24,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:24,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741116619] [2022-01-19 11:30:24,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:24,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:24,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:24,974 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 11:30:24,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:24,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741116619] [2022-01-19 11:30:24,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741116619] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:24,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:24,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:30:24,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906667382] [2022-01-19 11:30:24,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:24,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:30:24,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:24,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:30:24,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:30:24,976 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:30:24,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 976 transitions, 26892 flow. Second operand has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:30:24,977 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:24,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:30:24,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:31,811 INFO L129 PetriNetUnfolder]: 4614/14895 cut-off events. [2022-01-19 11:30:31,812 INFO L130 PetriNetUnfolder]: For 296732/296816 co-relation queries the response was YES. [2022-01-19 11:30:32,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84555 conditions, 14895 events. 4614/14895 cut-off events. For 296732/296816 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 172774 event pairs, 2092 based on Foata normal form. 33/14613 useless extension candidates. Maximal degree in co-relation 84375. Up to 4590 conditions per place. [2022-01-19 11:30:32,058 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 700 selfloop transitions, 389 changer transitions 0/1152 dead transitions. [2022-01-19 11:30:32,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 1152 transitions, 32125 flow [2022-01-19 11:30:32,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 11:30:32,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 11:30:32,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2179 transitions. [2022-01-19 11:30:32,060 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5093501636278635 [2022-01-19 11:30:32,060 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2179 transitions. [2022-01-19 11:30:32,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2179 transitions. [2022-01-19 11:30:32,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:32,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2179 transitions. [2022-01-19 11:30:32,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 94.73913043478261) internal successors, (2179), 23 states have internal predecessors, (2179), 0 states have call successors, (0), 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 11:30:32,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 186.0) internal successors, (4464), 24 states have internal predecessors, (4464), 0 states have call successors, (0), 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 11:30:32,064 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 186.0) internal successors, (4464), 24 states have internal predecessors, (4464), 0 states have call successors, (0), 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 11:30:32,064 INFO L186 Difference]: Start difference. First operand has 579 places, 976 transitions, 26892 flow. Second operand 23 states and 2179 transitions. [2022-01-19 11:30:32,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 1152 transitions, 32125 flow [2022-01-19 11:30:34,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 1152 transitions, 31173 flow, removed 118 selfloop flow, removed 13 redundant places. [2022-01-19 11:30:34,165 INFO L242 Difference]: Finished difference. Result has 597 places, 1007 transitions, 28251 flow [2022-01-19 11:30:34,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=26023, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=28251, PETRI_PLACES=597, PETRI_TRANSITIONS=1007} [2022-01-19 11:30:34,166 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 425 predicate places. [2022-01-19 11:30:34,166 INFO L470 AbstractCegarLoop]: Abstraction has has 597 places, 1007 transitions, 28251 flow [2022-01-19 11:30:34,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 90.21052631578948) internal successors, (1714), 19 states have internal predecessors, (1714), 0 states have call successors, (0), 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 11:30:34,167 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:34,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:34,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 11:30:34,167 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:30:34,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:34,167 INFO L85 PathProgramCache]: Analyzing trace with hash -834352183, now seen corresponding path program 19 times [2022-01-19 11:30:34,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:34,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124561028] [2022-01-19 11:30:34,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:34,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:34,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:34,489 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 11:30:34,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:34,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124561028] [2022-01-19 11:30:34,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124561028] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:34,490 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:34,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:30:34,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710650148] [2022-01-19 11:30:34,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:34,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:30:34,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:34,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:30:34,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:30:34,492 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:30:34,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 1007 transitions, 28251 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:30:34,492 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:34,492 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:30:34,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:41,301 INFO L129 PetriNetUnfolder]: 4611/14923 cut-off events. [2022-01-19 11:30:41,301 INFO L130 PetriNetUnfolder]: For 299234/299351 co-relation queries the response was YES. [2022-01-19 11:30:41,488 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83487 conditions, 14923 events. 4611/14923 cut-off events. For 299234/299351 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 173349 event pairs, 1953 based on Foata normal form. 57/14662 useless extension candidates. Maximal degree in co-relation 83302. Up to 4590 conditions per place. [2022-01-19 11:30:41,529 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 696 selfloop transitions, 404 changer transitions 0/1163 dead transitions. [2022-01-19 11:30:41,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 1163 transitions, 33200 flow [2022-01-19 11:30:41,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:30:41,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:30:41,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1902 transitions. [2022-01-19 11:30:41,530 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5112903225806451 [2022-01-19 11:30:41,531 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1902 transitions. [2022-01-19 11:30:41,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1902 transitions. [2022-01-19 11:30:41,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:41,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1902 transitions. [2022-01-19 11:30:41,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.1) internal successors, (1902), 20 states have internal predecessors, (1902), 0 states have call successors, (0), 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 11:30:41,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:30:41,535 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:30:41,535 INFO L186 Difference]: Start difference. First operand has 597 places, 1007 transitions, 28251 flow. Second operand 20 states and 1902 transitions. [2022-01-19 11:30:41,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 1163 transitions, 33200 flow [2022-01-19 11:30:43,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 1163 transitions, 32848 flow, removed 104 selfloop flow, removed 9 redundant places. [2022-01-19 11:30:43,739 INFO L242 Difference]: Finished difference. Result has 615 places, 1038 transitions, 30206 flow [2022-01-19 11:30:43,740 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=27899, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=30206, PETRI_PLACES=615, PETRI_TRANSITIONS=1038} [2022-01-19 11:30:43,740 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 443 predicate places. [2022-01-19 11:30:43,741 INFO L470 AbstractCegarLoop]: Abstraction has has 615 places, 1038 transitions, 30206 flow [2022-01-19 11:30:43,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:30:43,741 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:43,741 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:43,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 11:30:43,741 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:30:43,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:43,742 INFO L85 PathProgramCache]: Analyzing trace with hash 297432779, now seen corresponding path program 20 times [2022-01-19 11:30:43,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:43,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141036231] [2022-01-19 11:30:43,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:43,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:44,102 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 11:30:44,103 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:44,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141036231] [2022-01-19 11:30:44,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141036231] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:44,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:44,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:30:44,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513825197] [2022-01-19 11:30:44,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:44,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:30:44,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:44,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:30:44,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:30:44,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:30:44,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 1038 transitions, 30206 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:30:44,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:44,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:30:44,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:51,413 INFO L129 PetriNetUnfolder]: 4608/14990 cut-off events. [2022-01-19 11:30:51,414 INFO L130 PetriNetUnfolder]: For 319549/319663 co-relation queries the response was YES. [2022-01-19 11:30:51,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84910 conditions, 14990 events. 4608/14990 cut-off events. For 319549/319663 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 174324 event pairs, 1929 based on Foata normal form. 45/14720 useless extension candidates. Maximal degree in co-relation 84717. Up to 4590 conditions per place. [2022-01-19 11:30:51,660 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 707 selfloop transitions, 410 changer transitions 0/1180 dead transitions. [2022-01-19 11:30:51,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 1180 transitions, 34917 flow [2022-01-19 11:30:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:30:51,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:30:51,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1992 transitions. [2022-01-19 11:30:51,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5099846390168971 [2022-01-19 11:30:51,662 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1992 transitions. [2022-01-19 11:30:51,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1992 transitions. [2022-01-19 11:30:51,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:51,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1992 transitions. [2022-01-19 11:30:51,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.85714285714286) internal successors, (1992), 21 states have internal predecessors, (1992), 0 states have call successors, (0), 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 11:30:51,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:30:51,666 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:30:51,666 INFO L186 Difference]: Start difference. First operand has 615 places, 1038 transitions, 30206 flow. Second operand 21 states and 1992 transitions. [2022-01-19 11:30:51,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 1180 transitions, 34917 flow [2022-01-19 11:30:54,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1180 transitions, 34490 flow, removed 126 selfloop flow, removed 8 redundant places. [2022-01-19 11:30:54,307 INFO L242 Difference]: Finished difference. Result has 637 places, 1069 transitions, 32085 flow [2022-01-19 11:30:54,308 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=29780, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1038, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=32085, PETRI_PLACES=637, PETRI_TRANSITIONS=1069} [2022-01-19 11:30:54,308 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 465 predicate places. [2022-01-19 11:30:54,308 INFO L470 AbstractCegarLoop]: Abstraction has has 637 places, 1069 transitions, 32085 flow [2022-01-19 11:30:54,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:30:54,309 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:54,309 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:54,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 11:30:54,309 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:30:54,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:54,309 INFO L85 PathProgramCache]: Analyzing trace with hash 481417007, now seen corresponding path program 21 times [2022-01-19 11:30:54,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:54,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382608634] [2022-01-19 11:30:54,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:54,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:54,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:54,659 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 11:30:54,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:54,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382608634] [2022-01-19 11:30:54,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382608634] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:54,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:54,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:30:54,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755366457] [2022-01-19 11:30:54,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:54,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:30:54,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:54,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:30:54,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:30:54,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:30:54,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 1069 transitions, 32085 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:30:54,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:54,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:30:54,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:01,726 INFO L129 PetriNetUnfolder]: 4605/15113 cut-off events. [2022-01-19 11:31:01,726 INFO L130 PetriNetUnfolder]: For 344176/344324 co-relation queries the response was YES. [2022-01-19 11:31:02,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86350 conditions, 15113 events. 4605/15113 cut-off events. For 344176/344324 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 176054 event pairs, 2273 based on Foata normal form. 77/14862 useless extension candidates. Maximal degree in co-relation 86147. Up to 4590 conditions per place. [2022-01-19 11:31:02,098 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 761 selfloop transitions, 390 changer transitions 0/1214 dead transitions. [2022-01-19 11:31:02,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 1214 transitions, 36806 flow [2022-01-19 11:31:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:02,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2001 transitions. [2022-01-19 11:31:02,100 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5122887864823349 [2022-01-19 11:31:02,100 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2001 transitions. [2022-01-19 11:31:02,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2001 transitions. [2022-01-19 11:31:02,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:02,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2001 transitions. [2022-01-19 11:31:02,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.28571428571429) internal successors, (2001), 21 states have internal predecessors, (2001), 0 states have call successors, (0), 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 11:31:02,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:02,104 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:02,104 INFO L186 Difference]: Start difference. First operand has 637 places, 1069 transitions, 32085 flow. Second operand 21 states and 2001 transitions. [2022-01-19 11:31:02,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 1214 transitions, 36806 flow [2022-01-19 11:31:05,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 1214 transitions, 36434 flow, removed 127 selfloop flow, removed 7 redundant places. [2022-01-19 11:31:05,042 INFO L242 Difference]: Finished difference. Result has 660 places, 1100 transitions, 34048 flow [2022-01-19 11:31:05,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=31714, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=34048, PETRI_PLACES=660, PETRI_TRANSITIONS=1100} [2022-01-19 11:31:05,044 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 488 predicate places. [2022-01-19 11:31:05,044 INFO L470 AbstractCegarLoop]: Abstraction has has 660 places, 1100 transitions, 34048 flow [2022-01-19 11:31:05,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:05,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:05,044 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:05,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 11:31:05,044 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:31:05,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:05,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1783849327, now seen corresponding path program 22 times [2022-01-19 11:31:05,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:05,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443303309] [2022-01-19 11:31:05,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:05,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:05,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:05,420 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 11:31:05,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:05,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443303309] [2022-01-19 11:31:05,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443303309] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:05,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:05,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:31:05,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325577746] [2022-01-19 11:31:05,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:05,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:31:05,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:05,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:31:05,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:31:05,423 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:31:05,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 1100 transitions, 34048 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:05,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:05,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:31:05,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:13,738 INFO L129 PetriNetUnfolder]: 4599/15229 cut-off events. [2022-01-19 11:31:13,738 INFO L130 PetriNetUnfolder]: For 371891/372039 co-relation queries the response was YES. [2022-01-19 11:31:13,919 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88163 conditions, 15229 events. 4599/15229 cut-off events. For 371891/372039 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 177814 event pairs, 2186 based on Foata normal form. 77/14977 useless extension candidates. Maximal degree in co-relation 87950. Up to 4590 conditions per place. [2022-01-19 11:31:13,957 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 777 selfloop transitions, 437 changer transitions 0/1277 dead transitions. [2022-01-19 11:31:13,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 1277 transitions, 40089 flow [2022-01-19 11:31:13,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:13,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:13,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1998 transitions. [2022-01-19 11:31:13,959 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.511520737327189 [2022-01-19 11:31:13,959 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1998 transitions. [2022-01-19 11:31:13,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1998 transitions. [2022-01-19 11:31:13,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:13,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1998 transitions. [2022-01-19 11:31:13,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.14285714285714) internal successors, (1998), 21 states have internal predecessors, (1998), 0 states have call successors, (0), 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 11:31:13,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:13,963 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:13,963 INFO L186 Difference]: Start difference. First operand has 660 places, 1100 transitions, 34048 flow. Second operand 21 states and 1998 transitions. [2022-01-19 11:31:13,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 1277 transitions, 40089 flow [2022-01-19 11:31:16,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 1277 transitions, 39444 flow, removed 146 selfloop flow, removed 8 redundant places. [2022-01-19 11:31:16,870 INFO L242 Difference]: Finished difference. Result has 680 places, 1142 transitions, 36243 flow [2022-01-19 11:31:16,871 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=33423, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=36243, PETRI_PLACES=680, PETRI_TRANSITIONS=1142} [2022-01-19 11:31:16,871 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 508 predicate places. [2022-01-19 11:31:16,871 INFO L470 AbstractCegarLoop]: Abstraction has has 680 places, 1142 transitions, 36243 flow [2022-01-19 11:31:16,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:16,872 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:16,872 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:16,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 11:31:16,872 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:31:16,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:16,879 INFO L85 PathProgramCache]: Analyzing trace with hash -2110898629, now seen corresponding path program 23 times [2022-01-19 11:31:16,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:16,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258783015] [2022-01-19 11:31:16,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:16,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:16,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:17,264 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 11:31:17,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:17,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258783015] [2022-01-19 11:31:17,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258783015] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:17,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:17,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:31:17,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872191419] [2022-01-19 11:31:17,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:17,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:31:17,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:17,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:31:17,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:31:17,266 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:31:17,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 1142 transitions, 36243 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:17,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:17,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:31:17,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:25,138 INFO L129 PetriNetUnfolder]: 4599/15194 cut-off events. [2022-01-19 11:31:25,138 INFO L130 PetriNetUnfolder]: For 383151/383235 co-relation queries the response was YES. [2022-01-19 11:31:25,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 88785 conditions, 15194 events. 4599/15194 cut-off events. For 383151/383235 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 177461 event pairs, 2250 based on Foata normal form. 33/14890 useless extension candidates. Maximal degree in co-relation 88564. Up to 4590 conditions per place. [2022-01-19 11:31:25,368 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 779 selfloop transitions, 433 changer transitions 0/1275 dead transitions. [2022-01-19 11:31:25,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 1275 transitions, 40533 flow [2022-01-19 11:31:25,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:25,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:25,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2000 transitions. [2022-01-19 11:31:25,370 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5120327700972862 [2022-01-19 11:31:25,370 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2000 transitions. [2022-01-19 11:31:25,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2000 transitions. [2022-01-19 11:31:25,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:25,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2000 transitions. [2022-01-19 11:31:25,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.23809523809524) internal successors, (2000), 21 states have internal predecessors, (2000), 0 states have call successors, (0), 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 11:31:25,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:25,374 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:25,374 INFO L186 Difference]: Start difference. First operand has 680 places, 1142 transitions, 36243 flow. Second operand 21 states and 2000 transitions. [2022-01-19 11:31:25,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 1275 transitions, 40533 flow [2022-01-19 11:31:28,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 1275 transitions, 39783 flow, removed 130 selfloop flow, removed 8 redundant places. [2022-01-19 11:31:28,338 INFO L242 Difference]: Finished difference. Result has 698 places, 1158 transitions, 36913 flow [2022-01-19 11:31:28,339 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=35493, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=36913, PETRI_PLACES=698, PETRI_TRANSITIONS=1158} [2022-01-19 11:31:28,340 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 526 predicate places. [2022-01-19 11:31:28,340 INFO L470 AbstractCegarLoop]: Abstraction has has 698 places, 1158 transitions, 36913 flow [2022-01-19 11:31:28,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:28,340 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:28,340 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:28,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 11:31:28,340 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:31:28,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:28,341 INFO L85 PathProgramCache]: Analyzing trace with hash 464141231, now seen corresponding path program 24 times [2022-01-19 11:31:28,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:28,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128771427] [2022-01-19 11:31:28,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:28,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:28,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:28,732 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 11:31:28,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:28,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128771427] [2022-01-19 11:31:28,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128771427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:28,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:28,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:31:28,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36789285] [2022-01-19 11:31:28,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:28,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:31:28,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:28,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:31:28,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:31:28,735 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:31:28,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 698 places, 1158 transitions, 36913 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:28,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:28,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:31:28,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:36,529 INFO L129 PetriNetUnfolder]: 4596/15219 cut-off events. [2022-01-19 11:31:36,529 INFO L130 PetriNetUnfolder]: For 396514/396598 co-relation queries the response was YES. [2022-01-19 11:31:36,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89672 conditions, 15219 events. 4596/15219 cut-off events. For 396514/396598 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 177495 event pairs, 2030 based on Foata normal form. 33/14914 useless extension candidates. Maximal degree in co-relation 89445. Up to 4484 conditions per place. [2022-01-19 11:31:36,778 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 814 selfloop transitions, 466 changer transitions 0/1343 dead transitions. [2022-01-19 11:31:36,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 1343 transitions, 42922 flow [2022-01-19 11:31:36,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:36,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:36,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1995 transitions. [2022-01-19 11:31:36,780 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2022-01-19 11:31:36,780 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1995 transitions. [2022-01-19 11:31:36,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1995 transitions. [2022-01-19 11:31:36,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:36,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1995 transitions. [2022-01-19 11:31:36,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.0) internal successors, (1995), 21 states have internal predecessors, (1995), 0 states have call successors, (0), 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 11:31:36,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:36,784 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:36,784 INFO L186 Difference]: Start difference. First operand has 698 places, 1158 transitions, 36913 flow. Second operand 21 states and 1995 transitions. [2022-01-19 11:31:36,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 1343 transitions, 42922 flow [2022-01-19 11:31:40,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 1343 transitions, 42196 flow, removed 145 selfloop flow, removed 10 redundant places. [2022-01-19 11:31:40,083 INFO L242 Difference]: Finished difference. Result has 715 places, 1186 transitions, 38466 flow [2022-01-19 11:31:40,084 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=36206, PETRI_DIFFERENCE_MINUEND_PLACES=688, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=38466, PETRI_PLACES=715, PETRI_TRANSITIONS=1186} [2022-01-19 11:31:40,085 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 543 predicate places. [2022-01-19 11:31:40,085 INFO L470 AbstractCegarLoop]: Abstraction has has 715 places, 1186 transitions, 38466 flow [2022-01-19 11:31:40,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:40,085 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:40,085 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:40,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 11:31:40,085 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:31:40,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:40,086 INFO L85 PathProgramCache]: Analyzing trace with hash -433342677, now seen corresponding path program 25 times [2022-01-19 11:31:40,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:40,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965198411] [2022-01-19 11:31:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:40,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:40,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:40,398 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 11:31:40,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:40,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965198411] [2022-01-19 11:31:40,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965198411] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:40,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:40,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:31:40,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299892796] [2022-01-19 11:31:40,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:40,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:31:40,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:40,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:31:40,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:31:40,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:31:40,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 715 places, 1186 transitions, 38466 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:40,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:40,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:31:40,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:48,627 INFO L129 PetriNetUnfolder]: 4593/15306 cut-off events. [2022-01-19 11:31:48,627 INFO L130 PetriNetUnfolder]: For 418338/418412 co-relation queries the response was YES. [2022-01-19 11:31:48,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90804 conditions, 15306 events. 4593/15306 cut-off events. For 418338/418412 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 179039 event pairs, 2201 based on Foata normal form. 33/14993 useless extension candidates. Maximal degree in co-relation 90572. Up to 5261 conditions per place. [2022-01-19 11:31:48,886 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 836 selfloop transitions, 472 changer transitions 0/1371 dead transitions. [2022-01-19 11:31:48,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 1371 transitions, 44687 flow [2022-01-19 11:31:48,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:48,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:48,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2001 transitions. [2022-01-19 11:31:48,888 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5122887864823349 [2022-01-19 11:31:48,889 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2001 transitions. [2022-01-19 11:31:48,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2001 transitions. [2022-01-19 11:31:48,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:48,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2001 transitions. [2022-01-19 11:31:48,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.28571428571429) internal successors, (2001), 21 states have internal predecessors, (2001), 0 states have call successors, (0), 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 11:31:48,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:48,892 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:31:48,893 INFO L186 Difference]: Start difference. First operand has 715 places, 1186 transitions, 38466 flow. Second operand 21 states and 2001 transitions. [2022-01-19 11:31:48,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 1371 transitions, 44687 flow [2022-01-19 11:31:52,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 723 places, 1371 transitions, 44143 flow, removed 150 selfloop flow, removed 12 redundant places. [2022-01-19 11:31:52,228 INFO L242 Difference]: Finished difference. Result has 732 places, 1216 transitions, 40439 flow [2022-01-19 11:31:52,229 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=37922, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=40439, PETRI_PLACES=732, PETRI_TRANSITIONS=1216} [2022-01-19 11:31:52,229 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 560 predicate places. [2022-01-19 11:31:52,229 INFO L470 AbstractCegarLoop]: Abstraction has has 732 places, 1216 transitions, 40439 flow [2022-01-19 11:31:52,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:52,230 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:52,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:52,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 11:31:52,230 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:31:52,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:52,230 INFO L85 PathProgramCache]: Analyzing trace with hash 285694885, now seen corresponding path program 26 times [2022-01-19 11:31:52,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:52,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388763513] [2022-01-19 11:31:52,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:52,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:52,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:52,539 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 11:31:52,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:52,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388763513] [2022-01-19 11:31:52,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388763513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:52,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:52,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:31:52,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657325918] [2022-01-19 11:31:52,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:52,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:31:52,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:52,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:31:52,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:31:52,542 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:31:52,542 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1216 transitions, 40439 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:31:52,542 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:52,542 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:31:52,542 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:01,052 INFO L129 PetriNetUnfolder]: 4593/15294 cut-off events. [2022-01-19 11:32:01,053 INFO L130 PetriNetUnfolder]: For 440692/440766 co-relation queries the response was YES. [2022-01-19 11:32:01,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91276 conditions, 15294 events. 4593/15294 cut-off events. For 440692/440766 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 178923 event pairs, 2176 based on Foata normal form. 33/14986 useless extension candidates. Maximal degree in co-relation 91039. Up to 5261 conditions per place. [2022-01-19 11:32:01,453 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 834 selfloop transitions, 480 changer transitions 0/1377 dead transitions. [2022-01-19 11:32:01,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 1377 transitions, 45974 flow [2022-01-19 11:32:01,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:32:01,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:32:01,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1991 transitions. [2022-01-19 11:32:01,463 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5097286226318485 [2022-01-19 11:32:01,463 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1991 transitions. [2022-01-19 11:32:01,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1991 transitions. [2022-01-19 11:32:01,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:01,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1991 transitions. [2022-01-19 11:32:01,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.80952380952381) internal successors, (1991), 21 states have internal predecessors, (1991), 0 states have call successors, (0), 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 11:32:01,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:32:01,467 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:32:01,467 INFO L186 Difference]: Start difference. First operand has 732 places, 1216 transitions, 40439 flow. Second operand 21 states and 1991 transitions. [2022-01-19 11:32:01,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 1377 transitions, 45974 flow [2022-01-19 11:32:04,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 1377 transitions, 45417 flow, removed 161 selfloop flow, removed 10 redundant places. [2022-01-19 11:32:05,020 INFO L242 Difference]: Finished difference. Result has 748 places, 1232 transitions, 41419 flow [2022-01-19 11:32:05,021 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=39882, PETRI_DIFFERENCE_MINUEND_PLACES=722, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=41419, PETRI_PLACES=748, PETRI_TRANSITIONS=1232} [2022-01-19 11:32:05,021 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 576 predicate places. [2022-01-19 11:32:05,021 INFO L470 AbstractCegarLoop]: Abstraction has has 748 places, 1232 transitions, 41419 flow [2022-01-19 11:32:05,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:32:05,021 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:05,022 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:05,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 11:32:05,022 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:05,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:05,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1950886853, now seen corresponding path program 27 times [2022-01-19 11:32:05,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:05,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130240891] [2022-01-19 11:32:05,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:05,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:05,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:05,338 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 11:32:05,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:05,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130240891] [2022-01-19 11:32:05,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130240891] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:05,339 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:05,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:32:05,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821367659] [2022-01-19 11:32:05,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:05,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:32:05,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:05,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:32:05,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:32:05,341 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:32:05,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 748 places, 1232 transitions, 41419 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:32:05,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:05,341 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:32:05,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:14,969 INFO L129 PetriNetUnfolder]: 4611/15453 cut-off events. [2022-01-19 11:32:14,969 INFO L130 PetriNetUnfolder]: For 481382/481457 co-relation queries the response was YES. [2022-01-19 11:32:15,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 93703 conditions, 15453 events. 4611/15453 cut-off events. For 481382/481457 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 180299 event pairs, 592 based on Foata normal form. 28/15305 useless extension candidates. Maximal degree in co-relation 93463. Up to 3305 conditions per place. [2022-01-19 11:32:15,249 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 832 selfloop transitions, 619 changer transitions 0/1514 dead transitions. [2022-01-19 11:32:15,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 1514 transitions, 50616 flow [2022-01-19 11:32:15,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 11:32:15,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 11:32:15,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2646 transitions. [2022-01-19 11:32:15,251 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5080645161290323 [2022-01-19 11:32:15,251 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2646 transitions. [2022-01-19 11:32:15,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2646 transitions. [2022-01-19 11:32:15,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:15,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2646 transitions. [2022-01-19 11:32:15,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 94.5) internal successors, (2646), 28 states have internal predecessors, (2646), 0 states have call successors, (0), 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 11:32:15,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 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 11:32:15,257 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 186.0) internal successors, (5394), 29 states have internal predecessors, (5394), 0 states have call successors, (0), 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 11:32:15,257 INFO L186 Difference]: Start difference. First operand has 748 places, 1232 transitions, 41419 flow. Second operand 28 states and 2646 transitions. [2022-01-19 11:32:15,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 1514 transitions, 50616 flow [2022-01-19 11:32:19,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 1514 transitions, 50016 flow, removed 177 selfloop flow, removed 10 redundant places. [2022-01-19 11:32:19,159 INFO L242 Difference]: Finished difference. Result has 778 places, 1320 transitions, 46076 flow [2022-01-19 11:32:19,160 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=40845, PETRI_DIFFERENCE_MINUEND_PLACES=738, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=533, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=46076, PETRI_PLACES=778, PETRI_TRANSITIONS=1320} [2022-01-19 11:32:19,161 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 606 predicate places. [2022-01-19 11:32:19,161 INFO L470 AbstractCegarLoop]: Abstraction has has 778 places, 1320 transitions, 46076 flow [2022-01-19 11:32:19,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:32:19,161 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:19,161 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:19,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 11:32:19,162 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:19,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:19,162 INFO L85 PathProgramCache]: Analyzing trace with hash -714569455, now seen corresponding path program 28 times [2022-01-19 11:32:19,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:19,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263805335] [2022-01-19 11:32:19,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:19,162 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:19,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:19,377 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 11:32:19,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:19,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263805335] [2022-01-19 11:32:19,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263805335] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:19,377 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:19,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:32:19,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001985406] [2022-01-19 11:32:19,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:19,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:32:19,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:19,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:32:19,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:32:19,379 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 186 [2022-01-19 11:32:19,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 1320 transitions, 46076 flow. Second operand has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:32:19,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:19,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 186 [2022-01-19 11:32:19,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:28,185 INFO L129 PetriNetUnfolder]: 4136/14965 cut-off events. [2022-01-19 11:32:28,186 INFO L130 PetriNetUnfolder]: For 541727/542192 co-relation queries the response was YES. [2022-01-19 11:32:28,437 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94156 conditions, 14965 events. 4136/14965 cut-off events. For 541727/542192 co-relation queries the response was YES. Maximal size of possible extension queue 826. Compared 178567 event pairs, 2307 based on Foata normal form. 327/14953 useless extension candidates. Maximal degree in co-relation 93906. Up to 6143 conditions per place. [2022-01-19 11:32:28,484 INFO L132 encePairwiseOnDemand]: 164/186 looper letters, 848 selfloop transitions, 520 changer transitions 0/1463 dead transitions. [2022-01-19 11:32:28,484 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 1463 transitions, 52521 flow [2022-01-19 11:32:28,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 11:32:28,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 11:32:28,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1725 transitions. [2022-01-19 11:32:28,486 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5152329749103942 [2022-01-19 11:32:28,486 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1725 transitions. [2022-01-19 11:32:28,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1725 transitions. [2022-01-19 11:32:28,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:28,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1725 transitions. [2022-01-19 11:32:28,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 95.83333333333333) internal successors, (1725), 18 states have internal predecessors, (1725), 0 states have call successors, (0), 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 11:32:28,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 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 11:32:28,491 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 186.0) internal successors, (3534), 19 states have internal predecessors, (3534), 0 states have call successors, (0), 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 11:32:28,491 INFO L186 Difference]: Start difference. First operand has 778 places, 1320 transitions, 46076 flow. Second operand 18 states and 1725 transitions. [2022-01-19 11:32:28,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 1463 transitions, 52521 flow [2022-01-19 11:32:32,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 1463 transitions, 51731 flow, removed 353 selfloop flow, removed 6 redundant places. [2022-01-19 11:32:32,915 INFO L242 Difference]: Finished difference. Result has 797 places, 1363 transitions, 48379 flow [2022-01-19 11:32:32,916 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=45343, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=477, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=48379, PETRI_PLACES=797, PETRI_TRANSITIONS=1363} [2022-01-19 11:32:32,916 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 625 predicate places. [2022-01-19 11:32:32,916 INFO L470 AbstractCegarLoop]: Abstraction has has 797 places, 1363 transitions, 48379 flow [2022-01-19 11:32:32,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 92.93333333333334) internal successors, (1394), 15 states have internal predecessors, (1394), 0 states have call successors, (0), 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 11:32:32,916 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:32,917 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:32,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 11:32:32,917 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:32,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:32,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1467873009, now seen corresponding path program 29 times [2022-01-19 11:32:32,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:32,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805480311] [2022-01-19 11:32:32,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:32,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:32,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:33,235 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 11:32:33,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:33,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805480311] [2022-01-19 11:32:33,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805480311] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:33,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:33,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:32:33,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872583841] [2022-01-19 11:32:33,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:33,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:32:33,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:33,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:32:33,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:32:33,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:32:33,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 797 places, 1363 transitions, 48379 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:32:33,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:33,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:32:33,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:43,851 INFO L129 PetriNetUnfolder]: 4608/15919 cut-off events. [2022-01-19 11:32:43,851 INFO L130 PetriNetUnfolder]: For 579045/579112 co-relation queries the response was YES. [2022-01-19 11:32:44,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101914 conditions, 15919 events. 4608/15919 cut-off events. For 579045/579112 co-relation queries the response was YES. Maximal size of possible extension queue 866. Compared 189013 event pairs, 1945 based on Foata normal form. 36/15620 useless extension candidates. Maximal degree in co-relation 101656. Up to 5350 conditions per place. [2022-01-19 11:32:44,145 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 978 selfloop transitions, 550 changer transitions 0/1591 dead transitions. [2022-01-19 11:32:44,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 1591 transitions, 56219 flow [2022-01-19 11:32:44,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 11:32:44,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 11:32:44,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2454 transitions. [2022-01-19 11:32:44,147 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5074441687344913 [2022-01-19 11:32:44,147 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2454 transitions. [2022-01-19 11:32:44,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2454 transitions. [2022-01-19 11:32:44,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:44,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2454 transitions. [2022-01-19 11:32:44,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.38461538461539) internal successors, (2454), 26 states have internal predecessors, (2454), 0 states have call successors, (0), 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 11:32:44,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 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 11:32:44,151 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 186.0) internal successors, (5022), 27 states have internal predecessors, (5022), 0 states have call successors, (0), 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 11:32:44,151 INFO L186 Difference]: Start difference. First operand has 797 places, 1363 transitions, 48379 flow. Second operand 26 states and 2454 transitions. [2022-01-19 11:32:44,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 1591 transitions, 56219 flow [2022-01-19 11:32:49,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 815 places, 1591 transitions, 55715 flow, removed 153 selfloop flow, removed 7 redundant places. [2022-01-19 11:32:49,396 INFO L242 Difference]: Finished difference. Result has 827 places, 1430 transitions, 52325 flow [2022-01-19 11:32:49,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=47899, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=486, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=52325, PETRI_PLACES=827, PETRI_TRANSITIONS=1430} [2022-01-19 11:32:49,397 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 655 predicate places. [2022-01-19 11:32:49,397 INFO L470 AbstractCegarLoop]: Abstraction has has 827 places, 1430 transitions, 52325 flow [2022-01-19 11:32:49,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:32:49,398 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:49,398 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:49,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 11:32:49,398 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:49,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:49,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1705692587, now seen corresponding path program 30 times [2022-01-19 11:32:49,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:49,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970634964] [2022-01-19 11:32:49,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:49,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:49,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:49,724 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 11:32:49,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:49,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970634964] [2022-01-19 11:32:49,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970634964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:49,724 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:49,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:32:49,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725386467] [2022-01-19 11:32:49,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:49,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:32:49,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:49,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:32:49,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:32:49,726 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:32:49,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 1430 transitions, 52325 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:32:49,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:49,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:32:49,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:00,294 INFO L129 PetriNetUnfolder]: 4608/15910 cut-off events. [2022-01-19 11:33:00,295 INFO L130 PetriNetUnfolder]: For 628559/628559 co-relation queries the response was YES. [2022-01-19 11:33:00,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104395 conditions, 15910 events. 4608/15910 cut-off events. For 628559/628559 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 187788 event pairs, 2054 based on Foata normal form. 1/15628 useless extension candidates. Maximal degree in co-relation 104126. Up to 5782 conditions per place. [2022-01-19 11:33:00,620 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 971 selfloop transitions, 554 changer transitions 0/1588 dead transitions. [2022-01-19 11:33:00,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 1588 transitions, 58923 flow [2022-01-19 11:33:00,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:33:00,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:33:00,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1985 transitions. [2022-01-19 11:33:00,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5081925243215566 [2022-01-19 11:33:00,622 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1985 transitions. [2022-01-19 11:33:00,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1985 transitions. [2022-01-19 11:33:00,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:00,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1985 transitions. [2022-01-19 11:33:00,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.52380952380952) internal successors, (1985), 21 states have internal predecessors, (1985), 0 states have call successors, (0), 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 11:33:00,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:33:00,626 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:33:00,626 INFO L186 Difference]: Start difference. First operand has 827 places, 1430 transitions, 52325 flow. Second operand 21 states and 1985 transitions. [2022-01-19 11:33:00,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 1588 transitions, 58923 flow [2022-01-19 11:33:06,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 1588 transitions, 57889 flow, removed 466 selfloop flow, removed 6 redundant places. [2022-01-19 11:33:07,028 INFO L242 Difference]: Finished difference. Result has 849 places, 1456 transitions, 53648 flow [2022-01-19 11:33:07,029 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=51565, PETRI_DIFFERENCE_MINUEND_PLACES=821, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=876, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=53648, PETRI_PLACES=849, PETRI_TRANSITIONS=1456} [2022-01-19 11:33:07,029 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 677 predicate places. [2022-01-19 11:33:07,029 INFO L470 AbstractCegarLoop]: Abstraction has has 849 places, 1456 transitions, 53648 flow [2022-01-19 11:33:07,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:33:07,030 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:07,030 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:33:07,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 11:33:07,030 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:07,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:07,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1083486911, now seen corresponding path program 31 times [2022-01-19 11:33:07,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:07,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433887844] [2022-01-19 11:33:07,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:07,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:07,333 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 11:33:07,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:07,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433887844] [2022-01-19 11:33:07,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433887844] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:07,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:07,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:33:07,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290071378] [2022-01-19 11:33:07,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:07,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:33:07,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:07,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:33:07,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:33:07,335 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:33:07,336 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 849 places, 1456 transitions, 53648 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:33:07,336 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:07,336 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:33:07,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:18,769 INFO L129 PetriNetUnfolder]: 4605/15811 cut-off events. [2022-01-19 11:33:18,769 INFO L130 PetriNetUnfolder]: For 641890/641994 co-relation queries the response was YES. [2022-01-19 11:33:19,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105386 conditions, 15811 events. 4605/15811 cut-off events. For 641890/641994 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 187559 event pairs, 453 based on Foata normal form. 49/15685 useless extension candidates. Maximal degree in co-relation 105108. Up to 3354 conditions per place. [2022-01-19 11:33:19,075 INFO L132 encePairwiseOnDemand]: 159/186 looper letters, 948 selfloop transitions, 696 changer transitions 0/1707 dead transitions. [2022-01-19 11:33:19,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 877 places, 1707 transitions, 62443 flow [2022-01-19 11:33:19,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 11:33:19,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 11:33:19,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2741 transitions. [2022-01-19 11:33:19,077 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5081572117167222 [2022-01-19 11:33:19,077 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2741 transitions. [2022-01-19 11:33:19,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2741 transitions. [2022-01-19 11:33:19,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:19,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2741 transitions. [2022-01-19 11:33:19,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 94.51724137931035) internal successors, (2741), 29 states have internal predecessors, (2741), 0 states have call successors, (0), 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 11:33:19,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 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 11:33:19,082 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 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 11:33:19,082 INFO L186 Difference]: Start difference. First operand has 849 places, 1456 transitions, 53648 flow. Second operand 29 states and 2741 transitions. [2022-01-19 11:33:19,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 877 places, 1707 transitions, 62443 flow [2022-01-19 11:33:25,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 1707 transitions, 61529 flow, removed 249 selfloop flow, removed 8 redundant places. [2022-01-19 11:33:25,545 INFO L242 Difference]: Finished difference. Result has 877 places, 1488 transitions, 56345 flow [2022-01-19 11:33:25,546 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=52792, PETRI_DIFFERENCE_MINUEND_PLACES=841, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=664, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=56345, PETRI_PLACES=877, PETRI_TRANSITIONS=1488} [2022-01-19 11:33:25,547 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 705 predicate places. [2022-01-19 11:33:25,547 INFO L470 AbstractCegarLoop]: Abstraction has has 877 places, 1488 transitions, 56345 flow [2022-01-19 11:33:25,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:33:25,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:25,547 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:33:25,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 11:33:25,547 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:25,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:25,548 INFO L85 PathProgramCache]: Analyzing trace with hash -742526755, now seen corresponding path program 32 times [2022-01-19 11:33:25,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:25,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111754782] [2022-01-19 11:33:25,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:25,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:25,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:25,868 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 11:33:25,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:25,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111754782] [2022-01-19 11:33:25,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111754782] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:25,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:25,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:33:25,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789736144] [2022-01-19 11:33:25,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:25,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:33:25,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:33:25,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:33:25,871 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:33:25,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 877 places, 1488 transitions, 56345 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:33:25,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:25,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:33:25,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:37,194 INFO L129 PetriNetUnfolder]: 4602/15950 cut-off events. [2022-01-19 11:33:37,194 INFO L130 PetriNetUnfolder]: For 678735/678837 co-relation queries the response was YES. [2022-01-19 11:33:37,473 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108491 conditions, 15950 events. 4602/15950 cut-off events. For 678735/678837 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 189695 event pairs, 1828 based on Foata normal form. 51/15719 useless extension candidates. Maximal degree in co-relation 108206. Up to 7342 conditions per place. [2022-01-19 11:33:37,518 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1019 selfloop transitions, 549 changer transitions 0/1631 dead transitions. [2022-01-19 11:33:37,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 897 places, 1631 transitions, 62664 flow [2022-01-19 11:33:37,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:33:37,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:33:37,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1994 transitions. [2022-01-19 11:33:37,520 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5104966717869943 [2022-01-19 11:33:37,520 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1994 transitions. [2022-01-19 11:33:37,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1994 transitions. [2022-01-19 11:33:37,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:37,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1994 transitions. [2022-01-19 11:33:37,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.95238095238095) internal successors, (1994), 21 states have internal predecessors, (1994), 0 states have call successors, (0), 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 11:33:37,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:33:37,523 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:33:37,523 INFO L186 Difference]: Start difference. First operand has 877 places, 1488 transitions, 56345 flow. Second operand 21 states and 1994 transitions. [2022-01-19 11:33:37,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 897 places, 1631 transitions, 62664 flow [2022-01-19 11:33:44,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 884 places, 1631 transitions, 61953 flow, removed 194 selfloop flow, removed 13 redundant places. [2022-01-19 11:33:44,577 INFO L242 Difference]: Finished difference. Result has 893 places, 1527 transitions, 58963 flow [2022-01-19 11:33:44,579 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=55636, PETRI_DIFFERENCE_MINUEND_PLACES=864, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=510, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=58963, PETRI_PLACES=893, PETRI_TRANSITIONS=1527} [2022-01-19 11:33:44,579 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 721 predicate places. [2022-01-19 11:33:44,579 INFO L470 AbstractCegarLoop]: Abstraction has has 893 places, 1527 transitions, 58963 flow [2022-01-19 11:33:44,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:33:44,580 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:44,580 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:33:44,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 11:33:44,580 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:44,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:44,580 INFO L85 PathProgramCache]: Analyzing trace with hash -126246539, now seen corresponding path program 33 times [2022-01-19 11:33:44,580 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:44,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027658744] [2022-01-19 11:33:44,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:44,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:44,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:44,898 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 11:33:44,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:44,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027658744] [2022-01-19 11:33:44,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027658744] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:44,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:44,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:33:44,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449499461] [2022-01-19 11:33:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:44,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:33:44,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:44,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:33:44,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:33:44,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:33:44,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 893 places, 1527 transitions, 58963 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:33:44,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:44,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:33:44,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:57,469 INFO L129 PetriNetUnfolder]: 4599/16066 cut-off events. [2022-01-19 11:33:57,469 INFO L130 PetriNetUnfolder]: For 722970/723034 co-relation queries the response was YES. [2022-01-19 11:33:57,789 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109440 conditions, 16066 events. 4599/16066 cut-off events. For 722970/723034 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 191271 event pairs, 1941 based on Foata normal form. 37/15768 useless extension candidates. Maximal degree in co-relation 109146. Up to 5350 conditions per place. [2022-01-19 11:33:57,837 INFO L132 encePairwiseOnDemand]: 160/186 looper letters, 1060 selfloop transitions, 597 changer transitions 0/1720 dead transitions. [2022-01-19 11:33:57,838 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 919 places, 1720 transitions, 66158 flow [2022-01-19 11:33:57,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 11:33:57,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 11:33:57,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2546 transitions. [2022-01-19 11:33:57,840 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5069693349263241 [2022-01-19 11:33:57,840 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2546 transitions. [2022-01-19 11:33:57,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2546 transitions. [2022-01-19 11:33:57,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:57,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2546 transitions. [2022-01-19 11:33:57,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 94.29629629629629) internal successors, (2546), 27 states have internal predecessors, (2546), 0 states have call successors, (0), 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 11:33:57,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 186.0) internal successors, (5208), 28 states have internal predecessors, (5208), 0 states have call successors, (0), 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 11:33:57,844 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 186.0) internal successors, (5208), 28 states have internal predecessors, (5208), 0 states have call successors, (0), 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 11:33:57,844 INFO L186 Difference]: Start difference. First operand has 893 places, 1527 transitions, 58963 flow. Second operand 27 states and 2546 transitions. [2022-01-19 11:33:57,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 919 places, 1720 transitions, 66158 flow [2022-01-19 11:34:05,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 912 places, 1720 transitions, 65287 flow, removed 249 selfloop flow, removed 7 redundant places. [2022-01-19 11:34:05,419 INFO L242 Difference]: Finished difference. Result has 920 places, 1559 transitions, 61550 flow [2022-01-19 11:34:05,420 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=58101, PETRI_DIFFERENCE_MINUEND_PLACES=886, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=565, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=937, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=61550, PETRI_PLACES=920, PETRI_TRANSITIONS=1559} [2022-01-19 11:34:05,420 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 748 predicate places. [2022-01-19 11:34:05,420 INFO L470 AbstractCegarLoop]: Abstraction has has 920 places, 1559 transitions, 61550 flow [2022-01-19 11:34:05,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:34:05,421 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:34:05,421 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:34:05,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 11:34:05,421 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:34:05,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:34:05,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1559604843, now seen corresponding path program 34 times [2022-01-19 11:34:05,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:34:05,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542563640] [2022-01-19 11:34:05,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:34:05,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:34:05,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:34:05,752 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 11:34:05,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:34:05,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542563640] [2022-01-19 11:34:05,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542563640] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:34:05,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:34:05,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:34:05,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390900078] [2022-01-19 11:34:05,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:34:05,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:34:05,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:34:05,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:34:05,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:34:05,755 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:34:05,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 920 places, 1559 transitions, 61550 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:34:05,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:34:05,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:34:05,755 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:34:17,854 INFO L129 PetriNetUnfolder]: 4599/16056 cut-off events. [2022-01-19 11:34:17,855 INFO L130 PetriNetUnfolder]: For 749275/749339 co-relation queries the response was YES. [2022-01-19 11:34:18,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110891 conditions, 16056 events. 4599/16056 cut-off events. For 749275/749339 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 190653 event pairs, 2257 based on Foata normal form. 37/15785 useless extension candidates. Maximal degree in co-relation 110589. Up to 5350 conditions per place. [2022-01-19 11:34:18,258 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1097 selfloop transitions, 543 changer transitions 0/1703 dead transitions. [2022-01-19 11:34:18,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 940 places, 1703 transitions, 67691 flow [2022-01-19 11:34:18,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:34:18,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:34:18,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1994 transitions. [2022-01-19 11:34:18,260 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5104966717869943 [2022-01-19 11:34:18,260 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1994 transitions. [2022-01-19 11:34:18,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1994 transitions. [2022-01-19 11:34:18,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:34:18,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1994 transitions. [2022-01-19 11:34:18,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.95238095238095) internal successors, (1994), 21 states have internal predecessors, (1994), 0 states have call successors, (0), 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 11:34:18,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:34:18,263 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:34:18,263 INFO L186 Difference]: Start difference. First operand has 920 places, 1559 transitions, 61550 flow. Second operand 21 states and 1994 transitions. [2022-01-19 11:34:18,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 940 places, 1703 transitions, 67691 flow [2022-01-19 11:34:26,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 926 places, 1703 transitions, 66900 flow, removed 243 selfloop flow, removed 14 redundant places. [2022-01-19 11:34:26,657 INFO L242 Difference]: Finished difference. Result has 933 places, 1582 transitions, 62795 flow [2022-01-19 11:34:26,659 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=60761, PETRI_DIFFERENCE_MINUEND_PLACES=906, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=520, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1016, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=62795, PETRI_PLACES=933, PETRI_TRANSITIONS=1582} [2022-01-19 11:34:26,660 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 761 predicate places. [2022-01-19 11:34:26,660 INFO L470 AbstractCegarLoop]: Abstraction has has 933 places, 1582 transitions, 62795 flow [2022-01-19 11:34:26,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:34:26,661 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:34:26,661 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:34:26,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 11:34:26,661 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:34:26,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:34:26,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1371240753, now seen corresponding path program 35 times [2022-01-19 11:34:26,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:34:26,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543758783] [2022-01-19 11:34:26,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:34:26,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:34:26,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:34:27,027 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 11:34:27,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:34:27,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543758783] [2022-01-19 11:34:27,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543758783] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:34:27,028 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:34:27,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:34:27,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544176743] [2022-01-19 11:34:27,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:34:27,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:34:27,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:34:27,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:34:27,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:34:27,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:34:27,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 933 places, 1582 transitions, 62795 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:34:27,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:34:27,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:34:27,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:34:39,531 INFO L129 PetriNetUnfolder]: 4599/16052 cut-off events. [2022-01-19 11:34:39,531 INFO L130 PetriNetUnfolder]: For 760562/760626 co-relation queries the response was YES. [2022-01-19 11:34:39,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110893 conditions, 16052 events. 4599/16052 cut-off events. For 760562/760626 co-relation queries the response was YES. Maximal size of possible extension queue 867. Compared 190709 event pairs, 2398 based on Foata normal form. 37/15780 useless extension candidates. Maximal degree in co-relation 110583. Up to 5350 conditions per place. [2022-01-19 11:34:39,906 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 1125 selfloop transitions, 532 changer transitions 0/1720 dead transitions. [2022-01-19 11:34:39,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 952 places, 1720 transitions, 68425 flow [2022-01-19 11:34:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:34:39,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:34:39,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1909 transitions. [2022-01-19 11:34:39,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5131720430107527 [2022-01-19 11:34:39,908 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1909 transitions. [2022-01-19 11:34:39,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1909 transitions. [2022-01-19 11:34:39,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:34:39,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1909 transitions. [2022-01-19 11:34:39,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.45) internal successors, (1909), 20 states have internal predecessors, (1909), 0 states have call successors, (0), 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 11:34:39,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:34:39,911 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:34:39,911 INFO L186 Difference]: Start difference. First operand has 933 places, 1582 transitions, 62795 flow. Second operand 20 states and 1909 transitions. [2022-01-19 11:34:39,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 952 places, 1720 transitions, 68425 flow [2022-01-19 11:34:48,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 934 places, 1720 transitions, 67213 flow, removed 258 selfloop flow, removed 18 redundant places. [2022-01-19 11:34:48,639 INFO L242 Difference]: Finished difference. Result has 939 places, 1599 transitions, 63493 flow [2022-01-19 11:34:48,640 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=61583, PETRI_DIFFERENCE_MINUEND_PLACES=915, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1050, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=63493, PETRI_PLACES=939, PETRI_TRANSITIONS=1599} [2022-01-19 11:34:48,640 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 767 predicate places. [2022-01-19 11:34:48,641 INFO L470 AbstractCegarLoop]: Abstraction has has 939 places, 1599 transitions, 63493 flow [2022-01-19 11:34:48,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:34:48,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:34:48,641 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:34:48,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 11:34:48,641 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:34:48,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:34:48,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1108716475, now seen corresponding path program 36 times [2022-01-19 11:34:48,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:34:48,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447764166] [2022-01-19 11:34:48,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:34:48,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:34:48,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:34:48,964 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 11:34:48,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:34:48,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447764166] [2022-01-19 11:34:48,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447764166] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:34:48,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:34:48,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:34:48,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516717041] [2022-01-19 11:34:48,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:34:48,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:34:48,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:34:48,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:34:48,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:34:48,966 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:34:48,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 939 places, 1599 transitions, 63493 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:34:48,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:34:48,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:34:48,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:35:01,213 INFO L129 PetriNetUnfolder]: 4599/16080 cut-off events. [2022-01-19 11:35:01,213 INFO L130 PetriNetUnfolder]: For 765923/765987 co-relation queries the response was YES. [2022-01-19 11:35:01,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110763 conditions, 16080 events. 4599/16080 cut-off events. For 765923/765987 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 191167 event pairs, 2449 based on Foata normal form. 37/15810 useless extension candidates. Maximal degree in co-relation 110458. Up to 5350 conditions per place. [2022-01-19 11:35:01,591 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1140 selfloop transitions, 514 changer transitions 0/1717 dead transitions. [2022-01-19 11:35:01,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1717 transitions, 68714 flow [2022-01-19 11:35:01,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:35:01,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:35:01,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1999 transitions. [2022-01-19 11:35:01,593 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5117767537122376 [2022-01-19 11:35:01,593 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1999 transitions. [2022-01-19 11:35:01,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1999 transitions. [2022-01-19 11:35:01,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:35:01,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1999 transitions. [2022-01-19 11:35:01,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.19047619047619) internal successors, (1999), 21 states have internal predecessors, (1999), 0 states have call successors, (0), 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 11:35:01,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:35:01,597 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:35:01,597 INFO L186 Difference]: Start difference. First operand has 939 places, 1599 transitions, 63493 flow. Second operand 21 states and 1999 transitions. [2022-01-19 11:35:01,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1717 transitions, 68714 flow [2022-01-19 11:35:09,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 947 places, 1717 transitions, 67931 flow, removed 261 selfloop flow, removed 12 redundant places. [2022-01-19 11:35:09,998 INFO L242 Difference]: Finished difference. Result has 954 places, 1611 transitions, 64381 flow [2022-01-19 11:35:09,999 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=62711, PETRI_DIFFERENCE_MINUEND_PLACES=927, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=502, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=64381, PETRI_PLACES=954, PETRI_TRANSITIONS=1611} [2022-01-19 11:35:10,000 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 782 predicate places. [2022-01-19 11:35:10,000 INFO L470 AbstractCegarLoop]: Abstraction has has 954 places, 1611 transitions, 64381 flow [2022-01-19 11:35:10,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:35:10,000 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:35:10,000 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:35:10,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 11:35:10,001 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:35:10,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:35:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash 371691483, now seen corresponding path program 37 times [2022-01-19 11:35:10,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:35:10,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846645514] [2022-01-19 11:35:10,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:35:10,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:35:10,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:35:10,353 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 11:35:10,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:35:10,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846645514] [2022-01-19 11:35:10,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846645514] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:35:10,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:35:10,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:35:10,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064049536] [2022-01-19 11:35:10,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:35:10,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:35:10,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:35:10,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:35:10,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:35:10,356 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:35:10,356 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 954 places, 1611 transitions, 64381 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:35:10,357 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:35:10,357 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:35:10,357 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:35:22,802 INFO L129 PetriNetUnfolder]: 4596/16074 cut-off events. [2022-01-19 11:35:22,802 INFO L130 PetriNetUnfolder]: For 777747/777813 co-relation queries the response was YES. [2022-01-19 11:35:23,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111741 conditions, 16074 events. 4596/16074 cut-off events. For 777747/777813 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 191599 event pairs, 2165 based on Foata normal form. 41/15808 useless extension candidates. Maximal degree in co-relation 111432. Up to 5350 conditions per place. [2022-01-19 11:35:23,259 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1170 selfloop transitions, 544 changer transitions 0/1777 dead transitions. [2022-01-19 11:35:23,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 974 places, 1777 transitions, 71706 flow [2022-01-19 11:35:23,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:35:23,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:35:23,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2002 transitions. [2022-01-19 11:35:23,261 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5125448028673835 [2022-01-19 11:35:23,261 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2002 transitions. [2022-01-19 11:35:23,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2002 transitions. [2022-01-19 11:35:23,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:35:23,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2002 transitions. [2022-01-19 11:35:23,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.33333333333333) internal successors, (2002), 21 states have internal predecessors, (2002), 0 states have call successors, (0), 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 11:35:23,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:35:23,265 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:35:23,265 INFO L186 Difference]: Start difference. First operand has 954 places, 1611 transitions, 64381 flow. Second operand 21 states and 2002 transitions. [2022-01-19 11:35:23,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 974 places, 1777 transitions, 71706 flow [2022-01-19 11:35:32,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 962 places, 1777 transitions, 70666 flow, removed 288 selfloop flow, removed 12 redundant places. [2022-01-19 11:35:32,096 INFO L242 Difference]: Finished difference. Result has 970 places, 1641 transitions, 66240 flow [2022-01-19 11:35:32,097 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=63344, PETRI_DIFFERENCE_MINUEND_PLACES=942, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=514, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1076, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=66240, PETRI_PLACES=970, PETRI_TRANSITIONS=1641} [2022-01-19 11:35:32,098 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 798 predicate places. [2022-01-19 11:35:32,098 INFO L470 AbstractCegarLoop]: Abstraction has has 970 places, 1641 transitions, 66240 flow [2022-01-19 11:35:32,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:35:32,098 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:35:32,098 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:35:32,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 11:35:32,098 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:35:32,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:35:32,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1605274367, now seen corresponding path program 38 times [2022-01-19 11:35:32,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:35:32,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911621179] [2022-01-19 11:35:32,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:35:32,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:35:32,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:35:32,408 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 11:35:32,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:35:32,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911621179] [2022-01-19 11:35:32,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911621179] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:35:32,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:35:32,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:35:32,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079116421] [2022-01-19 11:35:32,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:35:32,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:35:32,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:35:32,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:35:32,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:35:32,410 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:35:32,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 970 places, 1641 transitions, 66240 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:35:32,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:35:32,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:35:32,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:35:44,917 INFO L129 PetriNetUnfolder]: 4596/16082 cut-off events. [2022-01-19 11:35:44,917 INFO L130 PetriNetUnfolder]: For 794914/794977 co-relation queries the response was YES. [2022-01-19 11:35:45,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111979 conditions, 16082 events. 4596/16082 cut-off events. For 794914/794977 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 191752 event pairs, 2217 based on Foata normal form. 39/15813 useless extension candidates. Maximal degree in co-relation 111665. Up to 5350 conditions per place. [2022-01-19 11:35:45,319 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1164 selfloop transitions, 542 changer transitions 0/1769 dead transitions. [2022-01-19 11:35:45,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 990 places, 1769 transitions, 71860 flow [2022-01-19 11:35:45,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:35:45,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:35:45,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1998 transitions. [2022-01-19 11:35:45,321 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.511520737327189 [2022-01-19 11:35:45,321 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1998 transitions. [2022-01-19 11:35:45,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1998 transitions. [2022-01-19 11:35:45,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:35:45,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1998 transitions. [2022-01-19 11:35:45,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.14285714285714) internal successors, (1998), 21 states have internal predecessors, (1998), 0 states have call successors, (0), 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 11:35:45,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:35:45,324 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:35:45,324 INFO L186 Difference]: Start difference. First operand has 970 places, 1641 transitions, 66240 flow. Second operand 21 states and 1998 transitions. [2022-01-19 11:35:45,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 990 places, 1769 transitions, 71860 flow [2022-01-19 11:35:53,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 982 places, 1769 transitions, 70517 flow, removed 264 selfloop flow, removed 8 redundant places. [2022-01-19 11:35:53,982 INFO L242 Difference]: Finished difference. Result has 988 places, 1652 transitions, 66630 flow [2022-01-19 11:35:53,984 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=64897, PETRI_DIFFERENCE_MINUEND_PLACES=962, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=531, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1099, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=66630, PETRI_PLACES=988, PETRI_TRANSITIONS=1652} [2022-01-19 11:35:53,984 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 816 predicate places. [2022-01-19 11:35:53,984 INFO L470 AbstractCegarLoop]: Abstraction has has 988 places, 1652 transitions, 66630 flow [2022-01-19 11:35:53,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:35:53,985 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:35:53,985 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:35:53,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 11:35:53,985 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:35:53,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:35:53,985 INFO L85 PathProgramCache]: Analyzing trace with hash 870674767, now seen corresponding path program 39 times [2022-01-19 11:35:53,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:35:53,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981543057] [2022-01-19 11:35:53,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:35:53,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:35:54,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:35:54,339 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 11:35:54,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:35:54,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981543057] [2022-01-19 11:35:54,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981543057] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:35:54,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:35:54,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:35:54,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627483184] [2022-01-19 11:35:54,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:35:54,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:35:54,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:35:54,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:35:54,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:35:54,342 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:35:54,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 988 places, 1652 transitions, 66630 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:35:54,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:35:54,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:35:54,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:36:07,006 INFO L129 PetriNetUnfolder]: 4593/16189 cut-off events. [2022-01-19 11:36:07,006 INFO L130 PetriNetUnfolder]: For 833478/833478 co-relation queries the response was YES. [2022-01-19 11:36:07,415 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112780 conditions, 16189 events. 4593/16189 cut-off events. For 833478/833478 co-relation queries the response was YES. Maximal size of possible extension queue 851. Compared 192114 event pairs, 2275 based on Foata normal form. 1/15886 useless extension candidates. Maximal degree in co-relation 112461. Up to 4322 conditions per place. [2022-01-19 11:36:07,466 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1148 selfloop transitions, 609 changer transitions 0/1820 dead transitions. [2022-01-19 11:36:07,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1008 places, 1820 transitions, 74445 flow [2022-01-19 11:36:07,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:36:07,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:36:07,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1990 transitions. [2022-01-19 11:36:07,468 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5094726062467998 [2022-01-19 11:36:07,468 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1990 transitions. [2022-01-19 11:36:07,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1990 transitions. [2022-01-19 11:36:07,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:36:07,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1990 transitions. [2022-01-19 11:36:07,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.76190476190476) internal successors, (1990), 21 states have internal predecessors, (1990), 0 states have call successors, (0), 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 11:36:07,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:36:07,471 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:36:07,471 INFO L186 Difference]: Start difference. First operand has 988 places, 1652 transitions, 66630 flow. Second operand 21 states and 1990 transitions. [2022-01-19 11:36:07,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1008 places, 1820 transitions, 74445 flow [2022-01-19 11:36:15,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 997 places, 1820 transitions, 72999 flow, removed 275 selfloop flow, removed 11 redundant places. [2022-01-19 11:36:15,973 INFO L242 Difference]: Finished difference. Result has 1006 places, 1685 transitions, 68408 flow [2022-01-19 11:36:15,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=65214, PETRI_DIFFERENCE_MINUEND_PLACES=977, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=576, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1052, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=68408, PETRI_PLACES=1006, PETRI_TRANSITIONS=1685} [2022-01-19 11:36:15,975 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 834 predicate places. [2022-01-19 11:36:15,975 INFO L470 AbstractCegarLoop]: Abstraction has has 1006 places, 1685 transitions, 68408 flow [2022-01-19 11:36:15,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:36:15,975 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:36:15,976 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:36:15,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 11:36:15,976 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:36:15,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:36:15,976 INFO L85 PathProgramCache]: Analyzing trace with hash -2005255065, now seen corresponding path program 40 times [2022-01-19 11:36:15,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:36:15,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610295733] [2022-01-19 11:36:15,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:36:15,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:36:16,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:36:16,306 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 11:36:16,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:36:16,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610295733] [2022-01-19 11:36:16,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610295733] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:36:16,306 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:36:16,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:36:16,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224513184] [2022-01-19 11:36:16,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:36:16,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:36:16,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:36:16,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:36:16,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:36:16,309 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:36:16,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1006 places, 1685 transitions, 68408 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:36:16,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:36:16,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:36:16,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:36:29,258 INFO L129 PetriNetUnfolder]: 4590/16216 cut-off events. [2022-01-19 11:36:29,259 INFO L130 PetriNetUnfolder]: For 846754/846815 co-relation queries the response was YES. [2022-01-19 11:36:29,588 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113821 conditions, 16216 events. 4590/16216 cut-off events. For 846754/846815 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 193642 event pairs, 2158 based on Foata normal form. 39/15937 useless extension candidates. Maximal degree in co-relation 113496. Up to 5333 conditions per place. [2022-01-19 11:36:29,635 INFO L132 encePairwiseOnDemand]: 162/186 looper letters, 1183 selfloop transitions, 609 changer transitions 0/1855 dead transitions. [2022-01-19 11:36:29,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1026 places, 1855 transitions, 76207 flow [2022-01-19 11:36:29,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:36:29,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:36:29,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1999 transitions. [2022-01-19 11:36:29,637 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5117767537122376 [2022-01-19 11:36:29,637 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1999 transitions. [2022-01-19 11:36:29,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1999 transitions. [2022-01-19 11:36:29,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:36:29,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1999 transitions. [2022-01-19 11:36:29,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 95.19047619047619) internal successors, (1999), 21 states have internal predecessors, (1999), 0 states have call successors, (0), 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 11:36:29,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:36:29,641 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:36:29,641 INFO L186 Difference]: Start difference. First operand has 1006 places, 1685 transitions, 68408 flow. Second operand 21 states and 1999 transitions. [2022-01-19 11:36:29,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1026 places, 1855 transitions, 76207 flow [2022-01-19 11:36:39,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1018 places, 1855 transitions, 75373 flow, removed 250 selfloop flow, removed 8 redundant places. [2022-01-19 11:36:39,236 INFO L242 Difference]: Finished difference. Result has 1027 places, 1715 transitions, 70846 flow [2022-01-19 11:36:39,238 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=67574, PETRI_DIFFERENCE_MINUEND_PLACES=998, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=579, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=70846, PETRI_PLACES=1027, PETRI_TRANSITIONS=1715} [2022-01-19 11:36:39,238 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 855 predicate places. [2022-01-19 11:36:39,238 INFO L470 AbstractCegarLoop]: Abstraction has has 1027 places, 1715 transitions, 70846 flow [2022-01-19 11:36:39,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:36:39,238 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:36:39,239 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:36:39,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 11:36:39,239 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:36:39,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:36:39,239 INFO L85 PathProgramCache]: Analyzing trace with hash 419014047, now seen corresponding path program 41 times [2022-01-19 11:36:39,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:36:39,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591715830] [2022-01-19 11:36:39,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:36:39,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:36:39,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:36:39,553 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 11:36:39,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:36:39,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591715830] [2022-01-19 11:36:39,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591715830] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:36:39,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:36:39,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:36:39,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228380105] [2022-01-19 11:36:39,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:36:39,554 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:36:39,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:36:39,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:36:39,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:36:39,556 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:36:39,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1027 places, 1715 transitions, 70846 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:36:39,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:36:39,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:36:39,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:36:53,063 INFO L129 PetriNetUnfolder]: 4590/16296 cut-off events. [2022-01-19 11:36:53,063 INFO L130 PetriNetUnfolder]: For 908976/908976 co-relation queries the response was YES. [2022-01-19 11:36:53,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114445 conditions, 16296 events. 4590/16296 cut-off events. For 908976/908976 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 193854 event pairs, 2506 based on Foata normal form. 1/15977 useless extension candidates. Maximal degree in co-relation 114111. Up to 5333 conditions per place. [2022-01-19 11:36:53,547 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 1165 selfloop transitions, 639 changer transitions 0/1867 dead transitions. [2022-01-19 11:36:53,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1048 places, 1867 transitions, 77509 flow [2022-01-19 11:36:53,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 11:36:53,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 11:36:53,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2089 transitions. [2022-01-19 11:36:53,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5105083088954057 [2022-01-19 11:36:53,549 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2089 transitions. [2022-01-19 11:36:53,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2089 transitions. [2022-01-19 11:36:53,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:36:53,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2089 transitions. [2022-01-19 11:36:53,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.95454545454545) internal successors, (2089), 22 states have internal predecessors, (2089), 0 states have call successors, (0), 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 11:36:53,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 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 11:36:53,552 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 186.0) internal successors, (4278), 23 states have internal predecessors, (4278), 0 states have call successors, (0), 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 11:36:53,552 INFO L186 Difference]: Start difference. First operand has 1027 places, 1715 transitions, 70846 flow. Second operand 22 states and 2089 transitions. [2022-01-19 11:36:53,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1048 places, 1867 transitions, 77509 flow [2022-01-19 11:37:03,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1038 places, 1867 transitions, 76652 flow, removed 266 selfloop flow, removed 10 redundant places. [2022-01-19 11:37:03,175 INFO L242 Difference]: Finished difference. Result has 1047 places, 1731 transitions, 72120 flow [2022-01-19 11:37:03,176 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=69993, PETRI_DIFFERENCE_MINUEND_PLACES=1017, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=623, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1077, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=72120, PETRI_PLACES=1047, PETRI_TRANSITIONS=1731} [2022-01-19 11:37:03,176 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 875 predicate places. [2022-01-19 11:37:03,177 INFO L470 AbstractCegarLoop]: Abstraction has has 1047 places, 1731 transitions, 72120 flow [2022-01-19 11:37:03,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:37:03,177 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:37:03,177 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:37:03,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 11:37:03,177 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:37:03,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:37:03,177 INFO L85 PathProgramCache]: Analyzing trace with hash 458753233, now seen corresponding path program 42 times [2022-01-19 11:37:03,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:37:03,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081878478] [2022-01-19 11:37:03,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:37:03,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:37:03,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:37:03,500 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 11:37:03,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:37:03,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081878478] [2022-01-19 11:37:03,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081878478] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:37:03,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:37:03,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:37:03,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257181883] [2022-01-19 11:37:03,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:37:03,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:37:03,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:37:03,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:37:03,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:37:03,502 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:37:03,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1047 places, 1731 transitions, 72120 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:37:03,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:37:03,503 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:37:03,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:37:17,242 INFO L129 PetriNetUnfolder]: 4587/16324 cut-off events. [2022-01-19 11:37:17,242 INFO L130 PetriNetUnfolder]: For 940233/940233 co-relation queries the response was YES. [2022-01-19 11:37:17,589 INFO L84 FinitePrefix]: Finished finitePrefix Result has 116041 conditions, 16324 events. 4587/16324 cut-off events. For 940233/940233 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 193972 event pairs, 2730 based on Foata normal form. 1/15977 useless extension candidates. Maximal degree in co-relation 115701. Up to 6679 conditions per place. [2022-01-19 11:37:17,640 INFO L132 encePairwiseOnDemand]: 161/186 looper letters, 1180 selfloop transitions, 641 changer transitions 0/1884 dead transitions. [2022-01-19 11:37:17,640 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1067 places, 1884 transitions, 79366 flow [2022-01-19 11:37:17,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:37:17,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:37:17,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1992 transitions. [2022-01-19 11:37:17,641 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5099846390168971 [2022-01-19 11:37:17,642 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1992 transitions. [2022-01-19 11:37:17,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1992 transitions. [2022-01-19 11:37:17,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:37:17,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1992 transitions. [2022-01-19 11:37:17,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.85714285714286) internal successors, (1992), 21 states have internal predecessors, (1992), 0 states have call successors, (0), 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 11:37:17,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:37:17,645 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 186.0) internal successors, (4092), 22 states have internal predecessors, (4092), 0 states have call successors, (0), 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 11:37:17,645 INFO L186 Difference]: Start difference. First operand has 1047 places, 1731 transitions, 72120 flow. Second operand 21 states and 1992 transitions. [2022-01-19 11:37:17,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1067 places, 1884 transitions, 79366 flow [2022-01-19 11:37:27,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1059 places, 1884 transitions, 78569 flow, removed 216 selfloop flow, removed 8 redundant places. [2022-01-19 11:37:27,917 INFO L242 Difference]: Finished difference. Result has 1068 places, 1766 transitions, 74667 flow [2022-01-19 11:37:27,918 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=71343, PETRI_DIFFERENCE_MINUEND_PLACES=1039, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=74667, PETRI_PLACES=1068, PETRI_TRANSITIONS=1766} [2022-01-19 11:37:27,919 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 896 predicate places. [2022-01-19 11:37:27,919 INFO L470 AbstractCegarLoop]: Abstraction has has 1068 places, 1766 transitions, 74667 flow [2022-01-19 11:37:27,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:37:27,919 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:37:27,919 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:37:27,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 11:37:27,919 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:37:27,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:37:27,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1256778945, now seen corresponding path program 43 times [2022-01-19 11:37:27,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:37:27,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789190422] [2022-01-19 11:37:27,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:37:27,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:37:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:37:28,215 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 11:37:28,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:37:28,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789190422] [2022-01-19 11:37:28,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789190422] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:37:28,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:37:28,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:37:28,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408351306] [2022-01-19 11:37:28,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:37:28,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:37:28,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:37:28,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:37:28,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:37:28,217 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:37:28,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1068 places, 1766 transitions, 74667 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:37:28,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:37:28,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:37:28,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:37:42,569 INFO L129 PetriNetUnfolder]: 4584/16384 cut-off events. [2022-01-19 11:37:42,569 INFO L130 PetriNetUnfolder]: For 989609/989609 co-relation queries the response was YES. [2022-01-19 11:37:42,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117439 conditions, 16384 events. 4584/16384 cut-off events. For 989609/989609 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 195094 event pairs, 2774 based on Foata normal form. 1/16031 useless extension candidates. Maximal degree in co-relation 117090. Up to 6679 conditions per place. [2022-01-19 11:37:42,978 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1199 selfloop transitions, 639 changer transitions 0/1901 dead transitions. [2022-01-19 11:37:42,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1087 places, 1901 transitions, 81528 flow [2022-01-19 11:37:42,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:37:42,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:37:42,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1902 transitions. [2022-01-19 11:37:42,980 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5112903225806451 [2022-01-19 11:37:42,980 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1902 transitions. [2022-01-19 11:37:42,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1902 transitions. [2022-01-19 11:37:42,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:37:42,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1902 transitions. [2022-01-19 11:37:42,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 95.1) internal successors, (1902), 20 states have internal predecessors, (1902), 0 states have call successors, (0), 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 11:37:42,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:37:42,983 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:37:42,983 INFO L186 Difference]: Start difference. First operand has 1068 places, 1766 transitions, 74667 flow. Second operand 20 states and 1902 transitions. [2022-01-19 11:37:42,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1087 places, 1901 transitions, 81528 flow [2022-01-19 11:37:53,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1077 places, 1901 transitions, 80545 flow, removed 293 selfloop flow, removed 10 redundant places. [2022-01-19 11:37:53,466 INFO L242 Difference]: Finished difference. Result has 1083 places, 1790 transitions, 76811 flow [2022-01-19 11:37:53,467 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=73754, PETRI_DIFFERENCE_MINUEND_PLACES=1058, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=615, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=76811, PETRI_PLACES=1083, PETRI_TRANSITIONS=1790} [2022-01-19 11:37:53,467 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 911 predicate places. [2022-01-19 11:37:53,468 INFO L470 AbstractCegarLoop]: Abstraction has has 1083 places, 1790 transitions, 76811 flow [2022-01-19 11:37:53,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:37:53,468 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:37:53,468 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:37:53,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 11:37:53,468 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:37:53,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:37:53,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1147631501, now seen corresponding path program 44 times [2022-01-19 11:37:53,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:37:53,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835149063] [2022-01-19 11:37:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:37:53,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:37:53,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:37:53,794 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 11:37:53,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:37:53,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835149063] [2022-01-19 11:37:53,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835149063] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:37:53,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:37:53,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:37:53,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796994255] [2022-01-19 11:37:53,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:37:53,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:37:53,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:37:53,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:37:53,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:37:53,796 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:37:53,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1083 places, 1790 transitions, 76811 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:37:53,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:37:53,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:37:53,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:38:08,296 INFO L129 PetriNetUnfolder]: 4581/16409 cut-off events. [2022-01-19 11:38:08,296 INFO L130 PetriNetUnfolder]: For 1030221/1030221 co-relation queries the response was YES. [2022-01-19 11:38:08,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118423 conditions, 16409 events. 4581/16409 cut-off events. For 1030221/1030221 co-relation queries the response was YES. Maximal size of possible extension queue 852. Compared 195616 event pairs, 2654 based on Foata normal form. 1/16063 useless extension candidates. Maximal degree in co-relation 118072. Up to 6443 conditions per place. [2022-01-19 11:38:08,733 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1174 selfloop transitions, 670 changer transitions 0/1907 dead transitions. [2022-01-19 11:38:08,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1102 places, 1907 transitions, 83495 flow [2022-01-19 11:38:08,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:38:08,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:38:08,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1883 transitions. [2022-01-19 11:38:08,735 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5061827956989248 [2022-01-19 11:38:08,735 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1883 transitions. [2022-01-19 11:38:08,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1883 transitions. [2022-01-19 11:38:08,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:38:08,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1883 transitions. [2022-01-19 11:38:08,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.15) internal successors, (1883), 20 states have internal predecessors, (1883), 0 states have call successors, (0), 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 11:38:08,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:38:08,738 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:38:08,739 INFO L186 Difference]: Start difference. First operand has 1083 places, 1790 transitions, 76811 flow. Second operand 20 states and 1883 transitions. [2022-01-19 11:38:08,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1102 places, 1907 transitions, 83495 flow [2022-01-19 11:38:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1096 places, 1907 transitions, 82834 flow, removed 229 selfloop flow, removed 6 redundant places. [2022-01-19 11:38:19,430 INFO L242 Difference]: Finished difference. Result has 1103 places, 1818 transitions, 79484 flow [2022-01-19 11:38:19,432 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=76150, PETRI_DIFFERENCE_MINUEND_PLACES=1077, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=642, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=79484, PETRI_PLACES=1103, PETRI_TRANSITIONS=1818} [2022-01-19 11:38:19,432 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 931 predicate places. [2022-01-19 11:38:19,432 INFO L470 AbstractCegarLoop]: Abstraction has has 1103 places, 1818 transitions, 79484 flow [2022-01-19 11:38:19,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:38:19,433 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:38:19,433 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:38:19,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 11:38:19,433 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:38:19,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:38:19,433 INFO L85 PathProgramCache]: Analyzing trace with hash 414742769, now seen corresponding path program 45 times [2022-01-19 11:38:19,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:38:19,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319374918] [2022-01-19 11:38:19,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:38:19,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:38:19,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:38:19,741 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 11:38:19,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:38:19,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319374918] [2022-01-19 11:38:19,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319374918] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:38:19,742 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:38:19,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:38:19,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206894468] [2022-01-19 11:38:19,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:38:19,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:38:19,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:38:19,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:38:19,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:38:19,743 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:38:19,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1103 places, 1818 transitions, 79484 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:38:19,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:38:19,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:38:19,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:38:34,483 INFO L129 PetriNetUnfolder]: 4578/16480 cut-off events. [2022-01-19 11:38:34,483 INFO L130 PetriNetUnfolder]: For 1091673/1091673 co-relation queries the response was YES. [2022-01-19 11:38:34,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119968 conditions, 16480 events. 4578/16480 cut-off events. For 1091673/1091673 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 196757 event pairs, 2734 based on Foata normal form. 1/16126 useless extension candidates. Maximal degree in co-relation 119610. Up to 6443 conditions per place. [2022-01-19 11:38:34,920 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1214 selfloop transitions, 666 changer transitions 0/1943 dead transitions. [2022-01-19 11:38:34,920 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1122 places, 1943 transitions, 86286 flow [2022-01-19 11:38:34,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:38:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:38:34,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1899 transitions. [2022-01-19 11:38:34,922 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.510483870967742 [2022-01-19 11:38:34,922 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1899 transitions. [2022-01-19 11:38:34,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1899 transitions. [2022-01-19 11:38:34,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:38:34,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1899 transitions. [2022-01-19 11:38:34,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.95) internal successors, (1899), 20 states have internal predecessors, (1899), 0 states have call successors, (0), 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 11:38:34,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:38:34,926 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:38:34,926 INFO L186 Difference]: Start difference. First operand has 1103 places, 1818 transitions, 79484 flow. Second operand 20 states and 1899 transitions. [2022-01-19 11:38:34,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1122 places, 1943 transitions, 86286 flow [2022-01-19 11:38:46,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1111 places, 1943 transitions, 85266 flow, removed 300 selfloop flow, removed 11 redundant places. [2022-01-19 11:38:46,400 INFO L242 Difference]: Finished difference. Result has 1117 places, 1845 transitions, 81822 flow [2022-01-19 11:38:46,402 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=78464, PETRI_DIFFERENCE_MINUEND_PLACES=1092, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=639, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=81822, PETRI_PLACES=1117, PETRI_TRANSITIONS=1845} [2022-01-19 11:38:46,402 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 945 predicate places. [2022-01-19 11:38:46,402 INFO L470 AbstractCegarLoop]: Abstraction has has 1117 places, 1845 transitions, 81822 flow [2022-01-19 11:38:46,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:38:46,402 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:38:46,402 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:38:46,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 11:38:46,403 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:38:46,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:38:46,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1328546133, now seen corresponding path program 46 times [2022-01-19 11:38:46,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:38:46,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832757474] [2022-01-19 11:38:46,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:38:46,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:38:46,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:38:46,713 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 11:38:46,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:38:46,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832757474] [2022-01-19 11:38:46,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832757474] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:38:46,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:38:46,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:38:46,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395935927] [2022-01-19 11:38:46,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:38:46,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:38:46,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:38:46,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:38:46,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:38:46,717 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 186 [2022-01-19 11:38:46,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1117 places, 1845 transitions, 81822 flow. Second operand has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:38:46,717 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:38:46,717 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 186 [2022-01-19 11:38:46,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:39:01,758 INFO L129 PetriNetUnfolder]: 4578/16482 cut-off events. [2022-01-19 11:39:01,759 INFO L130 PetriNetUnfolder]: For 1125189/1125189 co-relation queries the response was YES. [2022-01-19 11:39:02,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 120197 conditions, 16482 events. 4578/16482 cut-off events. For 1125189/1125189 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 196939 event pairs, 2728 based on Foata normal form. 1/16129 useless extension candidates. Maximal degree in co-relation 119837. Up to 6443 conditions per place. [2022-01-19 11:39:02,204 INFO L132 encePairwiseOnDemand]: 163/186 looper letters, 1206 selfloop transitions, 669 changer transitions 0/1937 dead transitions. [2022-01-19 11:39:02,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1134 places, 1937 transitions, 86974 flow [2022-01-19 11:39:02,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:39:02,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:39:02,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1891 transitions. [2022-01-19 11:39:02,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2022-01-19 11:39:02,206 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1891 transitions. [2022-01-19 11:39:02,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1891 transitions. [2022-01-19 11:39:02,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:39:02,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1891 transitions. [2022-01-19 11:39:02,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.55) internal successors, (1891), 20 states have internal predecessors, (1891), 0 states have call successors, (0), 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 11:39:02,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:39:02,209 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 186.0) internal successors, (3906), 21 states have internal predecessors, (3906), 0 states have call successors, (0), 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 11:39:02,209 INFO L186 Difference]: Start difference. First operand has 1117 places, 1845 transitions, 81822 flow. Second operand 20 states and 1891 transitions. [2022-01-19 11:39:02,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1134 places, 1937 transitions, 86974 flow [2022-01-19 11:39:13,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1124 places, 1937 transitions, 85949 flow, removed 307 selfloop flow, removed 10 redundant places. [2022-01-19 11:39:13,982 INFO L242 Difference]: Finished difference. Result has 1125 places, 1844 transitions, 82079 flow [2022-01-19 11:39:13,984 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=80707, PETRI_DIFFERENCE_MINUEND_PLACES=1105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=668, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=82079, PETRI_PLACES=1125, PETRI_TRANSITIONS=1844} [2022-01-19 11:39:13,984 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 953 predicate places. [2022-01-19 11:39:13,984 INFO L470 AbstractCegarLoop]: Abstraction has has 1125 places, 1844 transitions, 82079 flow [2022-01-19 11:39:13,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 90.38888888888889) internal successors, (1627), 18 states have internal predecessors, (1627), 0 states have call successors, (0), 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 11:39:13,984 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:39:13,984 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:39:13,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 11:39:13,985 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:39:13,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:39:13,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1836867097, now seen corresponding path program 1 times [2022-01-19 11:39:13,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:39:13,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221953288] [2022-01-19 11:39:13,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:39:13,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:39:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:39:14,643 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 11:39:14,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:39:14,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221953288] [2022-01-19 11:39:14,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221953288] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:39:14,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:39:14,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 11:39:14,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733849789] [2022-01-19 11:39:14,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:39:14,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 11:39:14,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:39:14,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 11:39:14,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=495, Unknown=0, NotChecked=0, Total=552 [2022-01-19 11:39:14,645 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2022-01-19 11:39:14,646 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1125 places, 1844 transitions, 82079 flow. Second operand has 24 states, 24 states have (on average 87.83333333333333) internal successors, (2108), 24 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:39:14,646 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:39:14,646 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2022-01-19 11:39:14,646 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:39:34,408 INFO L129 PetriNetUnfolder]: 5695/21128 cut-off events. [2022-01-19 11:39:34,408 INFO L130 PetriNetUnfolder]: For 1260940/1260982 co-relation queries the response was YES. [2022-01-19 11:39:35,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 143928 conditions, 21128 events. 5695/21128 cut-off events. For 1260940/1260982 co-relation queries the response was YES. Maximal size of possible extension queue 1319. Compared 273688 event pairs, 2157 based on Foata normal form. 14/20654 useless extension candidates. Maximal degree in co-relation 143570. Up to 5983 conditions per place. [2022-01-19 11:39:35,465 INFO L132 encePairwiseOnDemand]: 154/186 looper letters, 1395 selfloop transitions, 831 changer transitions 31/2455 dead transitions. [2022-01-19 11:39:35,465 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1154 places, 2455 transitions, 106917 flow [2022-01-19 11:39:35,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-19 11:39:35,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-01-19 11:39:35,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2743 transitions. [2022-01-19 11:39:35,467 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4915770609318996 [2022-01-19 11:39:35,467 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2743 transitions. [2022-01-19 11:39:35,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2743 transitions. [2022-01-19 11:39:35,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:39:35,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2743 transitions. [2022-01-19 11:39:35,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 91.43333333333334) internal successors, (2743), 30 states have internal predecessors, (2743), 0 states have call successors, (0), 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 11:39:35,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 186.0) internal successors, (5766), 31 states have internal predecessors, (5766), 0 states have call successors, (0), 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 11:39:35,472 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 186.0) internal successors, (5766), 31 states have internal predecessors, (5766), 0 states have call successors, (0), 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 11:39:35,472 INFO L186 Difference]: Start difference. First operand has 1125 places, 1844 transitions, 82079 flow. Second operand 30 states and 2743 transitions. [2022-01-19 11:39:35,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1154 places, 2455 transitions, 106917 flow [2022-01-19 11:39:46,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1085 places, 2455 transitions, 105016 flow, removed 336 selfloop flow, removed 69 redundant places. [2022-01-19 11:39:46,550 INFO L242 Difference]: Finished difference. Result has 1100 places, 2110 transitions, 91026 flow [2022-01-19 11:39:46,552 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=80320, PETRI_DIFFERENCE_MINUEND_PLACES=1056, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=588, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=91026, PETRI_PLACES=1100, PETRI_TRANSITIONS=2110} [2022-01-19 11:39:46,552 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 928 predicate places. [2022-01-19 11:39:46,552 INFO L470 AbstractCegarLoop]: Abstraction has has 1100 places, 2110 transitions, 91026 flow [2022-01-19 11:39:46,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 87.83333333333333) internal successors, (2108), 24 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:39:46,553 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:39:46,553 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:39:46,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 11:39:46,553 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:39:46,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:39:46,553 INFO L85 PathProgramCache]: Analyzing trace with hash 255512507, now seen corresponding path program 2 times [2022-01-19 11:39:46,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:39:46,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581486119] [2022-01-19 11:39:46,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:39:46,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:39:46,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:39:47,307 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 11:39:47,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:39:47,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581486119] [2022-01-19 11:39:47,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581486119] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:39:47,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:39:47,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 11:39:47,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125654927] [2022-01-19 11:39:47,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:39:47,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 11:39:47,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:39:47,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 11:39:47,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=589, Unknown=0, NotChecked=0, Total=650 [2022-01-19 11:39:47,310 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2022-01-19 11:39:47,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1100 places, 2110 transitions, 91026 flow. Second operand has 26 states, 26 states have (on average 87.61538461538461) internal successors, (2278), 26 states have internal predecessors, (2278), 0 states have call successors, (0), 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 11:39:47,310 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:39:47,310 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2022-01-19 11:39:47,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:40:10,763 INFO L129 PetriNetUnfolder]: 6469/24431 cut-off events. [2022-01-19 11:40:10,763 INFO L130 PetriNetUnfolder]: For 1449150/1449219 co-relation queries the response was YES. [2022-01-19 11:40:11,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 173709 conditions, 24431 events. 6469/24431 cut-off events. For 1449150/1449219 co-relation queries the response was YES. Maximal size of possible extension queue 1609. Compared 327739 event pairs, 2540 based on Foata normal form. 32/23978 useless extension candidates. Maximal degree in co-relation 173397. Up to 10552 conditions per place. [2022-01-19 11:40:11,461 INFO L132 encePairwiseOnDemand]: 155/186 looper letters, 1420 selfloop transitions, 882 changer transitions 87/2587 dead transitions. [2022-01-19 11:40:11,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1124 places, 2587 transitions, 111810 flow [2022-01-19 11:40:11,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 11:40:11,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 11:40:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2917 transitions. [2022-01-19 11:40:11,464 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.49008736559139787 [2022-01-19 11:40:11,464 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2917 transitions. [2022-01-19 11:40:11,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2917 transitions. [2022-01-19 11:40:11,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:40:11,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2917 transitions. [2022-01-19 11:40:11,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 91.15625) internal successors, (2917), 32 states have internal predecessors, (2917), 0 states have call successors, (0), 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 11:40:11,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 186.0) internal successors, (6138), 33 states have internal predecessors, (6138), 0 states have call successors, (0), 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 11:40:11,469 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 186.0) internal successors, (6138), 33 states have internal predecessors, (6138), 0 states have call successors, (0), 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 11:40:11,469 INFO L186 Difference]: Start difference. First operand has 1100 places, 2110 transitions, 91026 flow. Second operand 32 states and 2917 transitions. [2022-01-19 11:40:11,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1124 places, 2587 transitions, 111810 flow [2022-01-19 11:40:24,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1107 places, 2587 transitions, 110197 flow, removed 178 selfloop flow, removed 17 redundant places. [2022-01-19 11:40:24,176 INFO L242 Difference]: Finished difference. Result has 1119 places, 2319 transitions, 98905 flow [2022-01-19 11:40:24,178 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=89602, PETRI_DIFFERENCE_MINUEND_PLACES=1076, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=702, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=98905, PETRI_PLACES=1119, PETRI_TRANSITIONS=2319} [2022-01-19 11:40:24,178 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 947 predicate places. [2022-01-19 11:40:24,178 INFO L470 AbstractCegarLoop]: Abstraction has has 1119 places, 2319 transitions, 98905 flow [2022-01-19 11:40:24,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 87.61538461538461) internal successors, (2278), 26 states have internal predecessors, (2278), 0 states have call successors, (0), 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 11:40:24,178 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:40:24,178 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:40:24,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 11:40:24,179 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:40:24,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:40:24,179 INFO L85 PathProgramCache]: Analyzing trace with hash -85520519, now seen corresponding path program 3 times [2022-01-19 11:40:24,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:40:24,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856639863] [2022-01-19 11:40:24,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:40:24,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:40:24,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:40:25,069 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 11:40:25,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:40:25,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856639863] [2022-01-19 11:40:25,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856639863] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:40:25,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:40:25,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:40:25,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342235766] [2022-01-19 11:40:25,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:40:25,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:40:25,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:40:25,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:40:25,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:40:25,071 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 186 [2022-01-19 11:40:25,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1119 places, 2319 transitions, 98905 flow. Second operand has 31 states, 31 states have (on average 86.2258064516129) internal successors, (2673), 31 states have internal predecessors, (2673), 0 states have call successors, (0), 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 11:40:25,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:40:25,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 186 [2022-01-19 11:40:25,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:40:49,450 INFO L129 PetriNetUnfolder]: 6367/24320 cut-off events. [2022-01-19 11:40:49,451 INFO L130 PetriNetUnfolder]: For 1457570/1457748 co-relation queries the response was YES. [2022-01-19 11:40:50,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177742 conditions, 24320 events. 6367/24320 cut-off events. For 1457570/1457748 co-relation queries the response was YES. Maximal size of possible extension queue 1611. Compared 328295 event pairs, 2225 based on Foata normal form. 92/23834 useless extension candidates. Maximal degree in co-relation 177424. Up to 6232 conditions per place. [2022-01-19 11:40:50,179 INFO L132 encePairwiseOnDemand]: 148/186 looper letters, 1470 selfloop transitions, 986 changer transitions 69/2722 dead transitions. [2022-01-19 11:40:50,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1146 places, 2722 transitions, 118494 flow [2022-01-19 11:40:50,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 11:40:50,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 11:40:50,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3220 transitions. [2022-01-19 11:40:50,181 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.480884109916368 [2022-01-19 11:40:50,181 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3220 transitions. [2022-01-19 11:40:50,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3220 transitions. [2022-01-19 11:40:50,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:40:50,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3220 transitions. [2022-01-19 11:40:50,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 89.44444444444444) internal successors, (3220), 36 states have internal predecessors, (3220), 0 states have call successors, (0), 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 11:40:50,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 186.0) internal successors, (6882), 37 states have internal predecessors, (6882), 0 states have call successors, (0), 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 11:40:50,187 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 186.0) internal successors, (6882), 37 states have internal predecessors, (6882), 0 states have call successors, (0), 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 11:40:50,187 INFO L186 Difference]: Start difference. First operand has 1119 places, 2319 transitions, 98905 flow. Second operand 36 states and 3220 transitions. [2022-01-19 11:40:50,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1146 places, 2722 transitions, 118494 flow [2022-01-19 11:41:02,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1129 places, 2722 transitions, 117801 flow, removed 231 selfloop flow, removed 17 redundant places. [2022-01-19 11:41:02,923 INFO L242 Difference]: Finished difference. Result has 1138 places, 2371 transitions, 102353 flow [2022-01-19 11:41:02,925 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=98419, PETRI_DIFFERENCE_MINUEND_PLACES=1094, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=929, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=102353, PETRI_PLACES=1138, PETRI_TRANSITIONS=2371} [2022-01-19 11:41:02,925 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 966 predicate places. [2022-01-19 11:41:02,926 INFO L470 AbstractCegarLoop]: Abstraction has has 1138 places, 2371 transitions, 102353 flow [2022-01-19 11:41:02,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 86.2258064516129) internal successors, (2673), 31 states have internal predecessors, (2673), 0 states have call successors, (0), 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 11:41:02,926 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:41:02,926 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:41:02,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 11:41:02,926 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:41:02,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:41:02,927 INFO L85 PathProgramCache]: Analyzing trace with hash -312789985, now seen corresponding path program 4 times [2022-01-19 11:41:02,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:41:02,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416438695] [2022-01-19 11:41:02,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:41:02,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:41:02,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:41:03,613 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 11:41:03,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:41:03,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416438695] [2022-01-19 11:41:03,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416438695] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:41:03,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:41:03,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-19 11:41:03,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002104385] [2022-01-19 11:41:03,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:41:03,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 11:41:03,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:41:03,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 11:41:03,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2022-01-19 11:41:03,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2022-01-19 11:41:03,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1138 places, 2371 transitions, 102353 flow. Second operand has 24 states, 24 states have (on average 87.83333333333333) internal successors, (2108), 24 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:41:03,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:41:03,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2022-01-19 11:41:03,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:41:28,115 INFO L129 PetriNetUnfolder]: 6317/23863 cut-off events. [2022-01-19 11:41:28,116 INFO L130 PetriNetUnfolder]: For 1485428/1485504 co-relation queries the response was YES. [2022-01-19 11:41:28,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180188 conditions, 23863 events. 6317/23863 cut-off events. For 1485428/1485504 co-relation queries the response was YES. Maximal size of possible extension queue 1595. Compared 319652 event pairs, 2276 based on Foata normal form. 36/23333 useless extension candidates. Maximal degree in co-relation 179868. Up to 6232 conditions per place. [2022-01-19 11:41:28,991 INFO L132 encePairwiseOnDemand]: 154/186 looper letters, 1493 selfloop transitions, 940 changer transitions 48/2679 dead transitions. [2022-01-19 11:41:28,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1160 places, 2679 transitions, 118163 flow [2022-01-19 11:41:28,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 11:41:28,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 11:41:28,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2832 transitions. [2022-01-19 11:41:28,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4911550468262227 [2022-01-19 11:41:28,993 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2832 transitions. [2022-01-19 11:41:28,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2832 transitions. [2022-01-19 11:41:28,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:41:28,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2832 transitions. [2022-01-19 11:41:28,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 91.35483870967742) internal successors, (2832), 31 states have internal predecessors, (2832), 0 states have call successors, (0), 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 11:41:28,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 186.0) internal successors, (5952), 32 states have internal predecessors, (5952), 0 states have call successors, (0), 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 11:41:28,998 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 186.0) internal successors, (5952), 32 states have internal predecessors, (5952), 0 states have call successors, (0), 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 11:41:28,998 INFO L186 Difference]: Start difference. First operand has 1138 places, 2371 transitions, 102353 flow. Second operand 31 states and 2832 transitions. [2022-01-19 11:41:28,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1160 places, 2679 transitions, 118163 flow [2022-01-19 11:41:41,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1132 places, 2679 transitions, 116399 flow, removed 107 selfloop flow, removed 28 redundant places. [2022-01-19 11:41:41,797 INFO L242 Difference]: Finished difference. Result has 1137 places, 2359 transitions, 102097 flow [2022-01-19 11:41:41,799 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=100617, PETRI_DIFFERENCE_MINUEND_PLACES=1102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=940, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=102097, PETRI_PLACES=1137, PETRI_TRANSITIONS=2359} [2022-01-19 11:41:41,799 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 965 predicate places. [2022-01-19 11:41:41,799 INFO L470 AbstractCegarLoop]: Abstraction has has 1137 places, 2359 transitions, 102097 flow [2022-01-19 11:41:41,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 87.83333333333333) internal successors, (2108), 24 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:41:41,799 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:41:41,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:41:41,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 11:41:41,800 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:41:41,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:41:41,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1163754099, now seen corresponding path program 5 times [2022-01-19 11:41:41,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:41:41,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10050216] [2022-01-19 11:41:41,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:41:41,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:41:41,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:41:42,578 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 11:41:42,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:41:42,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10050216] [2022-01-19 11:41:42,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10050216] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:41:42,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:41:42,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-01-19 11:41:42,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533835353] [2022-01-19 11:41:42,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:41:42,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 11:41:42,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:41:42,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 11:41:42,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=589, Unknown=0, NotChecked=0, Total=650 [2022-01-19 11:41:42,581 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2022-01-19 11:41:42,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1137 places, 2359 transitions, 102097 flow. Second operand has 26 states, 26 states have (on average 87.61538461538461) internal successors, (2278), 26 states have internal predecessors, (2278), 0 states have call successors, (0), 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 11:41:42,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:41:42,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2022-01-19 11:41:42,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:42:05,800 INFO L129 PetriNetUnfolder]: 6305/23958 cut-off events. [2022-01-19 11:42:05,800 INFO L130 PetriNetUnfolder]: For 1468560/1468624 co-relation queries the response was YES. [2022-01-19 11:42:06,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180881 conditions, 23958 events. 6305/23958 cut-off events. For 1468560/1468624 co-relation queries the response was YES. Maximal size of possible extension queue 1597. Compared 323041 event pairs, 2049 based on Foata normal form. 24/23408 useless extension candidates. Maximal degree in co-relation 180562. Up to 6232 conditions per place. [2022-01-19 11:42:06,431 INFO L132 encePairwiseOnDemand]: 155/186 looper letters, 1488 selfloop transitions, 920 changer transitions 63/2669 dead transitions. [2022-01-19 11:42:06,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1156 places, 2669 transitions, 118016 flow [2022-01-19 11:42:06,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 11:42:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 11:42:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2648 transitions. [2022-01-19 11:42:06,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4909158324063775 [2022-01-19 11:42:06,433 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2648 transitions. [2022-01-19 11:42:06,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2648 transitions. [2022-01-19 11:42:06,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:42:06,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2648 transitions. [2022-01-19 11:42:06,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 91.3103448275862) internal successors, (2648), 29 states have internal predecessors, (2648), 0 states have call successors, (0), 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 11:42:06,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 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 11:42:06,437 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 186.0) internal successors, (5580), 30 states have internal predecessors, (5580), 0 states have call successors, (0), 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 11:42:06,437 INFO L186 Difference]: Start difference. First operand has 1137 places, 2359 transitions, 102097 flow. Second operand 29 states and 2648 transitions. [2022-01-19 11:42:06,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1156 places, 2669 transitions, 118016 flow [2022-01-19 11:42:19,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1128 places, 2669 transitions, 115627 flow, removed 83 selfloop flow, removed 28 redundant places. [2022-01-19 11:42:19,249 INFO L242 Difference]: Finished difference. Result has 1137 places, 2351 transitions, 101412 flow [2022-01-19 11:42:19,250 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=186, PETRI_DIFFERENCE_MINUEND_FLOW=99822, PETRI_DIFFERENCE_MINUEND_PLACES=1100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=920, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=101412, PETRI_PLACES=1137, PETRI_TRANSITIONS=2351} [2022-01-19 11:42:19,251 INFO L334 CegarLoopForPetriNet]: 172 programPoint places, 965 predicate places. [2022-01-19 11:42:19,251 INFO L470 AbstractCegarLoop]: Abstraction has has 1137 places, 2351 transitions, 101412 flow [2022-01-19 11:42:19,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 87.61538461538461) internal successors, (2278), 26 states have internal predecessors, (2278), 0 states have call successors, (0), 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 11:42:19,251 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:42:19,251 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:42:19,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 11:42:19,252 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:42:19,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:42:19,252 INFO L85 PathProgramCache]: Analyzing trace with hash 638932207, now seen corresponding path program 6 times [2022-01-19 11:42:19,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:42:19,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156835315] [2022-01-19 11:42:19,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:42:19,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:42:19,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:42:20,018 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 11:42:20,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:42:20,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156835315] [2022-01-19 11:42:20,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156835315] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:42:20,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:42:20,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 11:42:20,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180163720] [2022-01-19 11:42:20,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:42:20,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 11:42:20,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:42:20,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 11:42:20,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2022-01-19 11:42:20,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 186 [2022-01-19 11:42:20,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1137 places, 2351 transitions, 101412 flow. Second operand has 28 states, 28 states have (on average 87.42857142857143) internal successors, (2448), 28 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:42:20,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:42:20,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 186 [2022-01-19 11:42:20,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 11:42:20,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 11:42:20,544 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (7 of 8 remaining) [2022-01-19 11:42:20,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 11:42:20,544 WARN L594 AbstractCegarLoop]: Verification canceled: while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. [2022-01-19 11:42:20,545 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-01-19 11:42:20,552 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (5 of 8 remaining) [2022-01-19 11:42:20,552 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-01-19 11:42:20,554 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-01-19 11:42:20,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-01-19 11:42:20,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 8 remaining) [2022-01-19 11:42:20,555 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 8 remaining) [2022-01-19 11:42:20,558 INFO L732 BasicCegarLoop]: Path program histogram: [46, 6, 1, 1, 1, 1, 1] [2022-01-19 11:42:20,560 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 11:42:20,560 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 11:42:20,562 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 11:42:20 BasicIcfg [2022-01-19 11:42:20,562 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 11:42:20,563 INFO L158 Benchmark]: Toolchain (without parser) took 797561.64ms. Allocated memory was 392.2MB in the beginning and 10.1GB in the end (delta: 9.7GB). Free memory was 364.4MB in the beginning and 6.6GB in the end (delta: -6.3GB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2022-01-19 11:42:20,563 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 392.2MB. Free memory is still 352.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 11:42:20,563 INFO L158 Benchmark]: CACSL2BoogieTranslator took 616.67ms. Allocated memory was 392.2MB in the beginning and 488.6MB in the end (delta: 96.5MB). Free memory was 364.4MB in the beginning and 415.6MB in the end (delta: -51.1MB). Peak memory consumption was 47.6MB. Max. memory is 16.0GB. [2022-01-19 11:42:20,563 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.67ms. Allocated memory is still 488.6MB. Free memory was 415.6MB in the beginning and 412.6MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 11:42:20,563 INFO L158 Benchmark]: Boogie Preprocessor took 48.19ms. Allocated memory is still 488.6MB. Free memory was 412.6MB in the beginning and 409.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-19 11:42:20,564 INFO L158 Benchmark]: RCFGBuilder took 505.16ms. Allocated memory is still 488.6MB. Free memory was 409.9MB in the beginning and 388.9MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2022-01-19 11:42:20,564 INFO L158 Benchmark]: TraceAbstraction took 796324.21ms. Allocated memory was 488.6MB in the beginning and 10.1GB in the end (delta: 9.6GB). Free memory was 388.3MB in the beginning and 6.6GB in the end (delta: -6.2GB). Peak memory consumption was 3.4GB. Max. memory is 16.0GB. [2022-01-19 11:42:20,565 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.09ms. Allocated memory is still 392.2MB. Free memory is still 352.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 616.67ms. Allocated memory was 392.2MB in the beginning and 488.6MB in the end (delta: 96.5MB). Free memory was 364.4MB in the beginning and 415.6MB in the end (delta: -51.1MB). Peak memory consumption was 47.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 62.67ms. Allocated memory is still 488.6MB. Free memory was 415.6MB in the beginning and 412.6MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 48.19ms. Allocated memory is still 488.6MB. Free memory was 412.6MB in the beginning and 409.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 505.16ms. Allocated memory is still 488.6MB. Free memory was 409.9MB in the beginning and 388.9MB in the end (delta: 21.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 796324.21ms. Allocated memory was 488.6MB in the beginning and 10.1GB in the end (delta: 9.6GB). Free memory was 388.3MB in the beginning and 6.6GB in the end (delta: -6.2GB). Peak memory consumption was 3.4GB. 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: 1675]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1675]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1675]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1675]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1675]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1675]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1714]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - TimeoutResultAtElement [Line: 1713]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateComparison was comparing new predicate (quantifier-free) to 35 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances [2022-01-19 11:42:20,568 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 CFG has 4 procedures, 190 locations, 8 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: 796.2s, OverallIterations: 57, TraceHistogramMax: 1, PathProgramHistogramMax: 46, EmptinessCheckTime: 0.0s, AutomataDifference: 774.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18469 SdHoareTripleChecker+Valid, 21.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18469 mSDsluCounter, 28778 SdHoareTripleChecker+Invalid, 17.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 28956 mSDsCounter, 2850 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 41302 IncrementalHoareTripleChecker+Invalid, 44152 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2850 mSolverCounterUnsat, 3945 mSDtfsCounter, 41302 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2058 GetRequests, 169 SyntacticMatches, 11 SemanticMatches, 1877 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10781 ImplicationChecksByTransitivity, 46.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=102353occurred in iteration=54, InterpolantAutomatonStates: 1229, 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.1s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 19.7s InterpolantComputationTime, 6692 NumberOfCodeBlocks, 6692 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 6635 ConstructedInterpolants, 0 QuantifiedInterpolants, 92015 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 57 InterpolantComputations, 57 PerfectInterpolantSequences, 0/0 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