/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_1-container_of-global.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 11:28:47,521 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 11:28:47,522 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 11:28:47,542 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 11:28:47,542 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 11:28:47,543 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 11:28:47,547 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 11:28:47,551 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 11:28:47,553 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 11:28:47,556 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 11:28:47,557 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 11:28:47,558 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 11:28:47,558 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 11:28:47,559 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 11:28:47,560 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 11:28:47,561 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 11:28:47,562 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 11:28:47,562 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 11:28:47,573 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 11:28:47,577 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 11:28:47,578 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 11:28:47,579 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 11:28:47,580 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 11:28:47,581 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 11:28:47,588 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 11:28:47,588 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 11:28:47,588 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 11:28:47,590 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 11:28:47,590 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 11:28:47,590 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 11:28:47,591 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 11:28:47,593 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 11:28:47,594 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 11:28:47,594 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 11:28:47,595 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 11:28:47,595 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 11:28:47,596 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 11:28:47,596 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 11:28:47,596 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 11:28:47,596 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 11:28:47,597 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 11:28:47,597 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:28:47,622 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 11:28:47,623 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 11:28:47,623 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 11:28:47,623 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 11:28:47,624 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 11:28:47,624 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 11:28:47,624 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 11:28:47,624 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 11:28:47,624 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 11:28:47,624 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 11:28:47,625 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 11:28:47,625 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 11:28:47,626 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 11:28:47,626 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 11:28:47,626 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 11:28:47,626 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 11:28:47,626 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 11:28:47,626 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 11:28:47,626 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 11:28:47,627 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 11:28:47,627 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 11:28:47,627 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 11:28:47,627 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 11:28:47,627 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 11:28:47,627 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:28:47,769 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 11:28:47,781 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 11:28:47,783 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 11:28:47,783 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 11:28:47,784 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 11:28:47,785 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-3_1-container_of-global.i [2022-01-19 11:28:47,831 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20169f99d/fdff5fe31d414aa381678e5758f811a8/FLAGcc91d6ec4 [2022-01-19 11:28:48,238 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 11:28:48,238 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-3_1-container_of-global.i [2022-01-19 11:28:48,259 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20169f99d/fdff5fe31d414aa381678e5758f811a8/FLAGcc91d6ec4 [2022-01-19 11:28:48,575 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20169f99d/fdff5fe31d414aa381678e5758f811a8 [2022-01-19 11:28:48,576 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 11:28:48,577 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 11:28:48,578 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 11:28:48,579 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 11:28:48,581 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 11:28:48,582 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 11:28:48" (1/1) ... [2022-01-19 11:28:48,582 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e3ba3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:48, skipping insertion in model container [2022-01-19 11:28:48,582 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 11:28:48" (1/1) ... [2022-01-19 11:28:48,587 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 11:28:48,633 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 11:28:49,052 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_1-container_of-global.i[76084,76097] [2022-01-19 11:28:49,098 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 11:28:49,104 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 11:28:49,138 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_1-container_of-global.i[76084,76097] [2022-01-19 11:28:49,158 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 11:28:49,221 INFO L208 MainTranslator]: Completed translation [2022-01-19 11:28:49,221 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49 WrapperNode [2022-01-19 11:28:49,221 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 11:28:49,222 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 11:28:49,222 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 11:28:49,222 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 11:28:49,227 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:28:49" (1/1) ... [2022-01-19 11:28:49,264 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:28:49" (1/1) ... [2022-01-19 11:28:49,288 INFO L137 Inliner]: procedures = 482, calls = 46, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 134 [2022-01-19 11:28:49,288 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 11:28:49,288 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 11:28:49,288 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 11:28:49,288 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 11:28:49,294 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,294 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,297 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,297 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,309 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,311 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,313 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,317 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 11:28:49,318 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 11:28:49,318 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 11:28:49,318 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 11:28:49,318 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (1/1) ... [2022-01-19 11:28:49,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 11:28:49,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 11:28:49,348 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:28:49,373 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 11:28:49,373 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 11:28:49,373 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 11:28:49,374 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-19 11:28:49,374 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 11:28:49,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 11:28:49,375 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:28:49,386 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:28:49,659 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 11:28:49,660 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 11:28:49,878 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 11:28:49,886 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 11:28:49,886 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 11:28:49,888 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 11:28:49 BoogieIcfgContainer [2022-01-19 11:28:49,889 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 11:28:49,890 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 11:28:49,890 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 11:28:49,892 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 11:28:49,892 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 11:28:48" (1/3) ... [2022-01-19 11:28:49,893 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e45013b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 11:28:49, skipping insertion in model container [2022-01-19 11:28:49,893 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:28:49" (2/3) ... [2022-01-19 11:28:49,894 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e45013b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 11:28:49, skipping insertion in model container [2022-01-19 11:28:49,894 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 11:28:49" (3/3) ... [2022-01-19 11:28:49,895 INFO L111 eAbstractionObserver]: Analyzing ICFG race-3_1-container_of-global.i [2022-01-19 11:28:49,898 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 11:28:49,899 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-01-19 11:28:49,899 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 11:28:49,938 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,938 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,939 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,939 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,939 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,939 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,939 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,940 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,941 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,941 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,941 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,941 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,942 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,942 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,942 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,942 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,942 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,943 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,943 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,943 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,943 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,944 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,945 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,945 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,945 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,945 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,945 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,946 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,947 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,948 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,948 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,948 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,948 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,948 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,948 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,949 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,950 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,951 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,952 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,952 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,952 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,952 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,952 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,952 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,953 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,953 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,956 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,960 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,960 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,960 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,960 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,960 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,961 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,962 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,971 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,971 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,971 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,972 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,973 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,974 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:28:49,976 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 11:28:50,011 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 11:28:50,025 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:28:50,025 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-01-19 11:28:50,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 192 places, 194 transitions, 404 flow [2022-01-19 11:28:50,077 INFO L129 PetriNetUnfolder]: 10/239 cut-off events. [2022-01-19 11:28:50,077 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 11:28:50,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 239 events. 10/239 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 390 event pairs, 0 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 141. Up to 4 conditions per place. [2022-01-19 11:28:50,081 INFO L82 GeneralOperation]: Start removeDead. Operand has 192 places, 194 transitions, 404 flow [2022-01-19 11:28:50,084 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 180 places, 180 transitions, 372 flow [2022-01-19 11:28:50,090 INFO L129 PetriNetUnfolder]: 1/47 cut-off events. [2022-01-19 11:28:50,090 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 11:28:50,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:50,091 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:28:50,091 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:28:50,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:50,094 INFO L85 PathProgramCache]: Analyzing trace with hash -974822883, now seen corresponding path program 1 times [2022-01-19 11:28:50,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:50,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014911894] [2022-01-19 11:28:50,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:50,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:50,470 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:28:50,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:50,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014911894] [2022-01-19 11:28:50,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014911894] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:50,472 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:50,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:28:50,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73864136] [2022-01-19 11:28:50,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:50,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:28:50,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:50,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:28:50,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:28:50,506 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 194 [2022-01-19 11:28:50,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 180 transitions, 372 flow. Second operand has 6 states, 6 states have (on average 119.33333333333333) internal successors, (716), 6 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:50,512 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:50,512 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 194 [2022-01-19 11:28:50,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:50,817 INFO L129 PetriNetUnfolder]: 361/1044 cut-off events. [2022-01-19 11:28:50,817 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-19 11:28:50,822 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1735 conditions, 1044 events. 361/1044 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6087 event pairs, 216 based on Foata normal form. 20/1009 useless extension candidates. Maximal degree in co-relation 1486. Up to 397 conditions per place. [2022-01-19 11:28:50,828 INFO L132 encePairwiseOnDemand]: 172/194 looper letters, 53 selfloop transitions, 17 changer transitions 1/176 dead transitions. [2022-01-19 11:28:50,828 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 176 transitions, 506 flow [2022-01-19 11:28:50,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 11:28:50,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 11:28:50,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1129 transitions. [2022-01-19 11:28:50,848 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6466208476517755 [2022-01-19 11:28:50,848 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1129 transitions. [2022-01-19 11:28:50,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1129 transitions. [2022-01-19 11:28:50,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:50,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1129 transitions. [2022-01-19 11:28:50,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.44444444444444) internal successors, (1129), 9 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:50,867 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:50,867 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:50,869 INFO L186 Difference]: Start difference. First operand has 180 places, 180 transitions, 372 flow. Second operand 9 states and 1129 transitions. [2022-01-19 11:28:50,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 176 transitions, 506 flow [2022-01-19 11:28:50,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 176 transitions, 498 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 11:28:50,878 INFO L242 Difference]: Finished difference. Result has 178 places, 169 transitions, 383 flow [2022-01-19 11:28:50,880 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=383, PETRI_PLACES=178, PETRI_TRANSITIONS=169} [2022-01-19 11:28:50,882 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, -2 predicate places. [2022-01-19 11:28:50,883 INFO L470 AbstractCegarLoop]: Abstraction has has 178 places, 169 transitions, 383 flow [2022-01-19 11:28:50,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.33333333333333) internal successors, (716), 6 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:50,883 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:50,884 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:28:50,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 11:28:50,884 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:28:50,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:50,885 INFO L85 PathProgramCache]: Analyzing trace with hash 2102646053, now seen corresponding path program 1 times [2022-01-19 11:28:50,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:50,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952854862] [2022-01-19 11:28:50,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:50,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:50,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:51,021 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:28:51,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:51,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952854862] [2022-01-19 11:28:51,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952854862] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:51,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:51,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:28:51,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016228509] [2022-01-19 11:28:51,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:51,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:28:51,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:51,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:28:51,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:28:51,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 194 [2022-01-19 11:28:51,030 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 169 transitions, 383 flow. Second operand has 6 states, 6 states have (on average 120.16666666666667) internal successors, (721), 6 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:51,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 194 [2022-01-19 11:28:51,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:51,244 INFO L129 PetriNetUnfolder]: 361/1014 cut-off events. [2022-01-19 11:28:51,245 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-01-19 11:28:51,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1782 conditions, 1014 events. 361/1014 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5728 event pairs, 120 based on Foata normal form. 1/980 useless extension candidates. Maximal degree in co-relation 881. Up to 261 conditions per place. [2022-01-19 11:28:51,249 INFO L132 encePairwiseOnDemand]: 175/194 looper letters, 61 selfloop transitions, 18 changer transitions 1/184 dead transitions. [2022-01-19 11:28:51,249 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 184 transitions, 575 flow [2022-01-19 11:28:51,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 11:28:51,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 11:28:51,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1251 transitions. [2022-01-19 11:28:51,251 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6448453608247423 [2022-01-19 11:28:51,252 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1251 transitions. [2022-01-19 11:28:51,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1251 transitions. [2022-01-19 11:28:51,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:51,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1251 transitions. [2022-01-19 11:28:51,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.1) internal successors, (1251), 10 states have internal predecessors, (1251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 194.0) internal successors, (2134), 11 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,257 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 194.0) internal successors, (2134), 11 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,257 INFO L186 Difference]: Start difference. First operand has 178 places, 169 transitions, 383 flow. Second operand 10 states and 1251 transitions. [2022-01-19 11:28:51,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 184 transitions, 575 flow [2022-01-19 11:28:51,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 184 transitions, 546 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-01-19 11:28:51,261 INFO L242 Difference]: Finished difference. Result has 179 places, 168 transitions, 394 flow [2022-01-19 11:28:51,261 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=394, PETRI_PLACES=179, PETRI_TRANSITIONS=168} [2022-01-19 11:28:51,262 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, -1 predicate places. [2022-01-19 11:28:51,262 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 168 transitions, 394 flow [2022-01-19 11:28:51,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.16666666666667) internal successors, (721), 6 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,262 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:51,263 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:28:51,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 11:28:51,263 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:28:51,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:51,263 INFO L85 PathProgramCache]: Analyzing trace with hash 2061215173, now seen corresponding path program 1 times [2022-01-19 11:28:51,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:51,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195629384] [2022-01-19 11:28:51,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:51,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:51,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:51,340 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:28:51,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:51,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195629384] [2022-01-19 11:28:51,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195629384] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:51,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:51,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:28:51,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159508912] [2022-01-19 11:28:51,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:51,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:28:51,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:51,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:28:51,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:28:51,342 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 194 [2022-01-19 11:28:51,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 168 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 119.33333333333333) internal successors, (716), 6 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:51,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 194 [2022-01-19 11:28:51,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:51,648 INFO L129 PetriNetUnfolder]: 832/2091 cut-off events. [2022-01-19 11:28:51,648 INFO L130 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2022-01-19 11:28:51,652 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3834 conditions, 2091 events. 832/2091 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14032 event pairs, 169 based on Foata normal form. 32/2089 useless extension candidates. Maximal degree in co-relation 1026. Up to 499 conditions per place. [2022-01-19 11:28:51,659 INFO L132 encePairwiseOnDemand]: 173/194 looper letters, 100 selfloop transitions, 49 changer transitions 0/253 dead transitions. [2022-01-19 11:28:51,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 253 transitions, 878 flow [2022-01-19 11:28:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 11:28:51,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 11:28:51,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1644 transitions. [2022-01-19 11:28:51,662 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518636003172086 [2022-01-19 11:28:51,662 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1644 transitions. [2022-01-19 11:28:51,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1644 transitions. [2022-01-19 11:28:51,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:51,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1644 transitions. [2022-01-19 11:28:51,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 126.46153846153847) internal successors, (1644), 13 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,669 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,669 INFO L186 Difference]: Start difference. First operand has 179 places, 168 transitions, 394 flow. Second operand 13 states and 1644 transitions. [2022-01-19 11:28:51,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 253 transitions, 878 flow [2022-01-19 11:28:51,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 253 transitions, 832 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 11:28:51,674 INFO L242 Difference]: Finished difference. Result has 191 places, 205 transitions, 664 flow [2022-01-19 11:28:51,674 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=664, PETRI_PLACES=191, PETRI_TRANSITIONS=205} [2022-01-19 11:28:51,674 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 11 predicate places. [2022-01-19 11:28:51,674 INFO L470 AbstractCegarLoop]: Abstraction has has 191 places, 205 transitions, 664 flow [2022-01-19 11:28:51,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.33333333333333) internal successors, (716), 6 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:51,675 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:28:51,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 11:28:51,675 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:28:51,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash 856568329, now seen corresponding path program 1 times [2022-01-19 11:28:51,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:51,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22051087] [2022-01-19 11:28:51,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:51,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:51,749 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:28:51,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:51,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22051087] [2022-01-19 11:28:51,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22051087] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:51,749 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:51,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:28:51,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026442404] [2022-01-19 11:28:51,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:51,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:28:51,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:51,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:28:51,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:28:51,751 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 194 [2022-01-19 11:28:51,751 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 205 transitions, 664 flow. Second operand has 6 states, 6 states have (on average 120.16666666666667) internal successors, (721), 6 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:51,752 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:51,752 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 194 [2022-01-19 11:28:51,752 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:52,202 INFO L129 PetriNetUnfolder]: 1084/2665 cut-off events. [2022-01-19 11:28:52,203 INFO L130 PetriNetUnfolder]: For 10877/10958 co-relation queries the response was YES. [2022-01-19 11:28:52,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9159 conditions, 2665 events. 1084/2665 cut-off events. For 10877/10958 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 19266 event pairs, 218 based on Foata normal form. 47/2678 useless extension candidates. Maximal degree in co-relation 7850. Up to 732 conditions per place. [2022-01-19 11:28:52,222 INFO L132 encePairwiseOnDemand]: 175/194 looper letters, 74 selfloop transitions, 48 changer transitions 69/294 dead transitions. [2022-01-19 11:28:52,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 294 transitions, 1748 flow [2022-01-19 11:28:52,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:28:52,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:28:52,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1395 transitions. [2022-01-19 11:28:52,225 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6537019681349578 [2022-01-19 11:28:52,225 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1395 transitions. [2022-01-19 11:28:52,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1395 transitions. [2022-01-19 11:28:52,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:52,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1395 transitions. [2022-01-19 11:28:52,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 126.81818181818181) internal successors, (1395), 11 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,230 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,230 INFO L186 Difference]: Start difference. First operand has 191 places, 205 transitions, 664 flow. Second operand 11 states and 1395 transitions. [2022-01-19 11:28:52,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 294 transitions, 1748 flow [2022-01-19 11:28:52,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 294 transitions, 1748 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 11:28:52,245 INFO L242 Difference]: Finished difference. Result has 209 places, 211 transitions, 977 flow [2022-01-19 11:28:52,245 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=977, PETRI_PLACES=209, PETRI_TRANSITIONS=211} [2022-01-19 11:28:52,246 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 29 predicate places. [2022-01-19 11:28:52,246 INFO L470 AbstractCegarLoop]: Abstraction has has 209 places, 211 transitions, 977 flow [2022-01-19 11:28:52,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.16666666666667) internal successors, (721), 6 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:52,247 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] [2022-01-19 11:28:52,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 11:28:52,247 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:28:52,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:52,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1190557847, now seen corresponding path program 1 times [2022-01-19 11:28:52,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:52,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279394239] [2022-01-19 11:28:52,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:52,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:52,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:52,313 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:28:52,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:52,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279394239] [2022-01-19 11:28:52,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279394239] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:52,314 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:52,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 11:28:52,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496041167] [2022-01-19 11:28:52,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:52,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 11:28:52,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:52,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 11:28:52,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 11:28:52,316 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 167 out of 194 [2022-01-19 11:28:52,316 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 211 transitions, 977 flow. Second operand has 5 states, 5 states have (on average 169.2) internal successors, (846), 5 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,316 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:52,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 167 of 194 [2022-01-19 11:28:52,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:52,353 INFO L129 PetriNetUnfolder]: 4/167 cut-off events. [2022-01-19 11:28:52,353 INFO L130 PetriNetUnfolder]: For 459/531 co-relation queries the response was YES. [2022-01-19 11:28:52,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 167 events. 4/167 cut-off events. For 459/531 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 190 event pairs, 4 based on Foata normal form. 8/173 useless extension candidates. Maximal degree in co-relation 336. Up to 13 conditions per place. [2022-01-19 11:28:52,354 INFO L132 encePairwiseOnDemand]: 189/194 looper letters, 9 selfloop transitions, 4 changer transitions 0/139 dead transitions. [2022-01-19 11:28:52,354 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 139 transitions, 436 flow [2022-01-19 11:28:52,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 11:28:52,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 11:28:52,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1016 transitions. [2022-01-19 11:28:52,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.872852233676976 [2022-01-19 11:28:52,356 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1016 transitions. [2022-01-19 11:28:52,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1016 transitions. [2022-01-19 11:28:52,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:52,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1016 transitions. [2022-01-19 11:28:52,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.33333333333334) internal successors, (1016), 6 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,359 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,359 INFO L186 Difference]: Start difference. First operand has 209 places, 211 transitions, 977 flow. Second operand 6 states and 1016 transitions. [2022-01-19 11:28:52,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 139 transitions, 436 flow [2022-01-19 11:28:52,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 139 transitions, 316 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-01-19 11:28:52,362 INFO L242 Difference]: Finished difference. Result has 152 places, 139 transitions, 298 flow [2022-01-19 11:28:52,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=152, PETRI_TRANSITIONS=139} [2022-01-19 11:28:52,362 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, -28 predicate places. [2022-01-19 11:28:52,363 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 139 transitions, 298 flow [2022-01-19 11:28:52,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 169.2) internal successors, (846), 5 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,363 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:52,363 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:28:52,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 11:28:52,363 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:28:52,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:52,364 INFO L85 PathProgramCache]: Analyzing trace with hash 747769414, now seen corresponding path program 1 times [2022-01-19 11:28:52,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:52,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862427090] [2022-01-19 11:28:52,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:52,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:52,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:52,798 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:28:52,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:52,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862427090] [2022-01-19 11:28:52,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862427090] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:52,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:52,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:28:52,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996508645] [2022-01-19 11:28:52,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:52,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:28:52,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:52,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:28:52,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:28:52,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:28:52,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 139 transitions, 298 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:52,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:52,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:28:52,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:53,147 INFO L129 PetriNetUnfolder]: 248/796 cut-off events. [2022-01-19 11:28:53,147 INFO L130 PetriNetUnfolder]: For 82/87 co-relation queries the response was YES. [2022-01-19 11:28:53,148 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1379 conditions, 796 events. 248/796 cut-off events. For 82/87 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4719 event pairs, 72 based on Foata normal form. 12/770 useless extension candidates. Maximal degree in co-relation 1371. Up to 164 conditions per place. [2022-01-19 11:28:53,150 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 67 selfloop transitions, 13 changer transitions 0/184 dead transitions. [2022-01-19 11:28:53,150 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 575 flow [2022-01-19 11:28:53,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:28:53,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:28:53,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1643 transitions. [2022-01-19 11:28:53,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7699156513589503 [2022-01-19 11:28:53,153 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1643 transitions. [2022-01-19 11:28:53,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1643 transitions. [2022-01-19 11:28:53,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:53,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1643 transitions. [2022-01-19 11:28:53,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.36363636363637) internal successors, (1643), 11 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:53,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:53,160 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:53,160 INFO L186 Difference]: Start difference. First operand has 152 places, 139 transitions, 298 flow. Second operand 11 states and 1643 transitions. [2022-01-19 11:28:53,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 575 flow [2022-01-19 11:28:53,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 184 transitions, 568 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 11:28:53,163 INFO L242 Difference]: Finished difference. Result has 161 places, 145 transitions, 348 flow [2022-01-19 11:28:53,163 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=348, PETRI_PLACES=161, PETRI_TRANSITIONS=145} [2022-01-19 11:28:53,164 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, -19 predicate places. [2022-01-19 11:28:53,164 INFO L470 AbstractCegarLoop]: Abstraction has has 161 places, 145 transitions, 348 flow [2022-01-19 11:28:53,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:53,165 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:53,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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:28:53,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 11:28:53,165 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:28:53,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:53,166 INFO L85 PathProgramCache]: Analyzing trace with hash 426869254, now seen corresponding path program 2 times [2022-01-19 11:28:53,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:53,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179405578] [2022-01-19 11:28:53,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:53,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:53,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:53,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:28:53,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:53,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179405578] [2022-01-19 11:28:53,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179405578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:53,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:53,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:28:53,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656752929] [2022-01-19 11:28:53,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:53,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:28:53,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:53,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:28:53,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:28:53,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 194 [2022-01-19 11:28:53,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 145 transitions, 348 flow. Second operand has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:53,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:53,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 194 [2022-01-19 11:28:53,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:54,191 INFO L129 PetriNetUnfolder]: 531/1411 cut-off events. [2022-01-19 11:28:54,192 INFO L130 PetriNetUnfolder]: For 491/495 co-relation queries the response was YES. [2022-01-19 11:28:54,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 1411 events. 531/1411 cut-off events. For 491/495 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8710 event pairs, 122 based on Foata normal form. 3/1377 useless extension candidates. Maximal degree in co-relation 3054. Up to 337 conditions per place. [2022-01-19 11:28:54,200 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 115 selfloop transitions, 27 changer transitions 0/215 dead transitions. [2022-01-19 11:28:54,200 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 215 transitions, 830 flow [2022-01-19 11:28:54,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 11:28:54,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 11:28:54,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1748 transitions. [2022-01-19 11:28:54,204 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.530018192844148 [2022-01-19 11:28:54,204 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1748 transitions. [2022-01-19 11:28:54,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1748 transitions. [2022-01-19 11:28:54,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:54,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1748 transitions. [2022-01-19 11:28:54,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 102.82352941176471) internal successors, (1748), 17 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:54,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:54,211 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:54,211 INFO L186 Difference]: Start difference. First operand has 161 places, 145 transitions, 348 flow. Second operand 17 states and 1748 transitions. [2022-01-19 11:28:54,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 215 transitions, 830 flow [2022-01-19 11:28:54,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 215 transitions, 819 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 11:28:54,218 INFO L242 Difference]: Finished difference. Result has 179 places, 160 transitions, 486 flow [2022-01-19 11:28:54,219 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=486, PETRI_PLACES=179, PETRI_TRANSITIONS=160} [2022-01-19 11:28:54,219 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, -1 predicate places. [2022-01-19 11:28:54,219 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 160 transitions, 486 flow [2022-01-19 11:28:54,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:54,220 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:54,220 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:28:54,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 11:28:54,221 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:28:54,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:54,221 INFO L85 PathProgramCache]: Analyzing trace with hash 19274526, now seen corresponding path program 3 times [2022-01-19 11:28:54,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:54,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599743086] [2022-01-19 11:28:54,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:54,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:54,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:54,568 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:28:54,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:54,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599743086] [2022-01-19 11:28:54,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599743086] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:54,569 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:54,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:28:54,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945343651] [2022-01-19 11:28:54,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:54,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:28:54,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:54,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:28:54,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:28:54,571 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 194 [2022-01-19 11:28:54,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 160 transitions, 486 flow. Second operand has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:54,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:54,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 194 [2022-01-19 11:28:54,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:55,307 INFO L129 PetriNetUnfolder]: 660/1873 cut-off events. [2022-01-19 11:28:55,308 INFO L130 PetriNetUnfolder]: For 1304/1320 co-relation queries the response was YES. [2022-01-19 11:28:55,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4530 conditions, 1873 events. 660/1873 cut-off events. For 1304/1320 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 13014 event pairs, 86 based on Foata normal form. 10/1844 useless extension candidates. Maximal degree in co-relation 4512. Up to 352 conditions per place. [2022-01-19 11:28:55,319 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 144 selfloop transitions, 42 changer transitions 0/259 dead transitions. [2022-01-19 11:28:55,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 259 transitions, 1230 flow [2022-01-19 11:28:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:28:55,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:28:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1967 transitions. [2022-01-19 11:28:55,324 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5336408030385241 [2022-01-19 11:28:55,324 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1967 transitions. [2022-01-19 11:28:55,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1967 transitions. [2022-01-19 11:28:55,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:55,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1967 transitions. [2022-01-19 11:28:55,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 103.52631578947368) internal successors, (1967), 19 states have internal predecessors, (1967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:55,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:55,342 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:55,342 INFO L186 Difference]: Start difference. First operand has 179 places, 160 transitions, 486 flow. Second operand 19 states and 1967 transitions. [2022-01-19 11:28:55,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 259 transitions, 1230 flow [2022-01-19 11:28:55,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 259 transitions, 1214 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-01-19 11:28:55,348 INFO L242 Difference]: Finished difference. Result has 197 places, 179 transitions, 717 flow [2022-01-19 11:28:55,349 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=717, PETRI_PLACES=197, PETRI_TRANSITIONS=179} [2022-01-19 11:28:55,349 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 17 predicate places. [2022-01-19 11:28:55,349 INFO L470 AbstractCegarLoop]: Abstraction has has 197 places, 179 transitions, 717 flow [2022-01-19 11:28:55,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:55,350 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:55,350 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:28:55,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 11:28:55,350 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:28:55,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:55,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1128163498, now seen corresponding path program 4 times [2022-01-19 11:28:55,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:55,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938538132] [2022-01-19 11:28:55,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:55,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:55,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:55,626 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:28:55,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:55,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938538132] [2022-01-19 11:28:55,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938538132] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:55,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:55,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:28:55,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433773064] [2022-01-19 11:28:55,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:55,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:28:55,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:55,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:28:55,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:28:55,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 194 [2022-01-19 11:28:55,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 179 transitions, 717 flow. Second operand has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:55,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:55,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 194 [2022-01-19 11:28:55,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:56,348 INFO L129 PetriNetUnfolder]: 805/2363 cut-off events. [2022-01-19 11:28:56,348 INFO L130 PetriNetUnfolder]: For 2920/2930 co-relation queries the response was YES. [2022-01-19 11:28:56,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6187 conditions, 2363 events. 805/2363 cut-off events. For 2920/2930 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 17660 event pairs, 272 based on Foata normal form. 6/2315 useless extension candidates. Maximal degree in co-relation 6162. Up to 667 conditions per place. [2022-01-19 11:28:56,364 INFO L132 encePairwiseOnDemand]: 171/194 looper letters, 156 selfloop transitions, 42 changer transitions 0/271 dead transitions. [2022-01-19 11:28:56,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 271 transitions, 1541 flow [2022-01-19 11:28:56,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:28:56,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:28:56,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1958 transitions. [2022-01-19 11:28:56,368 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5311991318502441 [2022-01-19 11:28:56,369 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1958 transitions. [2022-01-19 11:28:56,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1958 transitions. [2022-01-19 11:28:56,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:56,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1958 transitions. [2022-01-19 11:28:56,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 103.05263157894737) internal successors, (1958), 19 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:56,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:56,387 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:56,387 INFO L186 Difference]: Start difference. First operand has 197 places, 179 transitions, 717 flow. Second operand 19 states and 1958 transitions. [2022-01-19 11:28:56,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 271 transitions, 1541 flow [2022-01-19 11:28:56,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 271 transitions, 1490 flow, removed 17 selfloop flow, removed 6 redundant places. [2022-01-19 11:28:56,398 INFO L242 Difference]: Finished difference. Result has 218 places, 197 transitions, 965 flow [2022-01-19 11:28:56,398 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=689, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=965, PETRI_PLACES=218, PETRI_TRANSITIONS=197} [2022-01-19 11:28:56,399 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 38 predicate places. [2022-01-19 11:28:56,399 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 197 transitions, 965 flow [2022-01-19 11:28:56,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:56,400 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:56,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28:56,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 11:28:56,400 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:28:56,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:56,401 INFO L85 PathProgramCache]: Analyzing trace with hash 862333556, now seen corresponding path program 5 times [2022-01-19 11:28:56,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:56,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218810037] [2022-01-19 11:28:56,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:56,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:56,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:56,687 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:28:56,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:56,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218810037] [2022-01-19 11:28:56,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218810037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:56,687 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:56,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:28:56,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602181270] [2022-01-19 11:28:56,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:56,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:28:56,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:56,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:28:56,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:28:56,689 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 194 [2022-01-19 11:28:56,690 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 197 transitions, 965 flow. Second operand has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:56,690 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:56,690 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 194 [2022-01-19 11:28:56,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:57,529 INFO L129 PetriNetUnfolder]: 807/2409 cut-off events. [2022-01-19 11:28:57,530 INFO L130 PetriNetUnfolder]: For 4250/4261 co-relation queries the response was YES. [2022-01-19 11:28:57,540 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6632 conditions, 2409 events. 807/2409 cut-off events. For 4250/4261 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 17965 event pairs, 374 based on Foata normal form. 5/2359 useless extension candidates. Maximal degree in co-relation 6597. Up to 842 conditions per place. [2022-01-19 11:28:57,549 INFO L132 encePairwiseOnDemand]: 172/194 looper letters, 148 selfloop transitions, 47 changer transitions 0/268 dead transitions. [2022-01-19 11:28:57,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 268 transitions, 1701 flow [2022-01-19 11:28:57,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 11:28:57,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 11:28:57,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1843 transitions. [2022-01-19 11:28:57,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2022-01-19 11:28:57,552 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1843 transitions. [2022-01-19 11:28:57,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1843 transitions. [2022-01-19 11:28:57,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:57,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1843 transitions. [2022-01-19 11:28:57,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 102.38888888888889) internal successors, (1843), 18 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:57,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 194.0) internal successors, (3686), 19 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:57,558 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 194.0) internal successors, (3686), 19 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:57,559 INFO L186 Difference]: Start difference. First operand has 218 places, 197 transitions, 965 flow. Second operand 18 states and 1843 transitions. [2022-01-19 11:28:57,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 268 transitions, 1701 flow [2022-01-19 11:28:57,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 268 transitions, 1670 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 11:28:57,571 INFO L242 Difference]: Finished difference. Result has 240 places, 210 transitions, 1208 flow [2022-01-19 11:28:57,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1208, PETRI_PLACES=240, PETRI_TRANSITIONS=210} [2022-01-19 11:28:57,572 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 60 predicate places. [2022-01-19 11:28:57,573 INFO L470 AbstractCegarLoop]: Abstraction has has 240 places, 210 transitions, 1208 flow [2022-01-19 11:28:57,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:57,573 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:57,573 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:28:57,573 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 11:28:57,573 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:28:57,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:57,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1039153168, now seen corresponding path program 6 times [2022-01-19 11:28:57,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:57,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413770798] [2022-01-19 11:28:57,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:57,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:57,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:58,001 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:28:58,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:58,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413770798] [2022-01-19 11:28:58,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413770798] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:58,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:58,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:28:58,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475405068] [2022-01-19 11:28:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:58,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:28:58,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:58,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:28:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:28:58,004 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:28:58,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 210 transitions, 1208 flow. Second operand has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:58,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:58,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:28:58,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:59,654 INFO L129 PetriNetUnfolder]: 2191/5485 cut-off events. [2022-01-19 11:28:59,655 INFO L130 PetriNetUnfolder]: For 13617/13633 co-relation queries the response was YES. [2022-01-19 11:28:59,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16286 conditions, 5485 events. 2191/5485 cut-off events. For 13617/13633 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 46980 event pairs, 419 based on Foata normal form. 17/5418 useless extension candidates. Maximal degree in co-relation 16240. Up to 1883 conditions per place. [2022-01-19 11:28:59,698 INFO L132 encePairwiseOnDemand]: 168/194 looper letters, 225 selfloop transitions, 71 changer transitions 0/363 dead transitions. [2022-01-19 11:28:59,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 363 transitions, 2901 flow [2022-01-19 11:28:59,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:28:59,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:28:59,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1907 transitions. [2022-01-19 11:28:59,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5173629951166576 [2022-01-19 11:28:59,701 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1907 transitions. [2022-01-19 11:28:59,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1907 transitions. [2022-01-19 11:28:59,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:59,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1907 transitions. [2022-01-19 11:28:59,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 100.36842105263158) internal successors, (1907), 19 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:59,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:59,707 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:59,707 INFO L186 Difference]: Start difference. First operand has 240 places, 210 transitions, 1208 flow. Second operand 19 states and 1907 transitions. [2022-01-19 11:28:59,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 363 transitions, 2901 flow [2022-01-19 11:28:59,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 363 transitions, 2846 flow, removed 21 selfloop flow, removed 5 redundant places. [2022-01-19 11:28:59,742 INFO L242 Difference]: Finished difference. Result has 263 places, 249 transitions, 1886 flow [2022-01-19 11:28:59,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1167, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1886, PETRI_PLACES=263, PETRI_TRANSITIONS=249} [2022-01-19 11:28:59,743 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 83 predicate places. [2022-01-19 11:28:59,743 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 249 transitions, 1886 flow [2022-01-19 11:28:59,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:28:59,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:59,743 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:28:59,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 11:28:59,744 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:28:59,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:59,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1421695176, now seen corresponding path program 7 times [2022-01-19 11:28:59,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:59,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161099670] [2022-01-19 11:28:59,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:59,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:00,008 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:00,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:00,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161099670] [2022-01-19 11:29:00,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161099670] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:00,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:00,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:29:00,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298991991] [2022-01-19 11:29:00,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:00,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:29:00,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:00,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:29:00,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:29:00,011 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 194 [2022-01-19 11:29:00,012 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 249 transitions, 1886 flow. Second operand has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call 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:00,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:00,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 194 [2022-01-19 11:29:00,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:01,272 INFO L129 PetriNetUnfolder]: 2333/6702 cut-off events. [2022-01-19 11:29:01,272 INFO L130 PetriNetUnfolder]: For 24149/24297 co-relation queries the response was YES. [2022-01-19 11:29:01,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20718 conditions, 6702 events. 2333/6702 cut-off events. For 24149/24297 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 65039 event pairs, 693 based on Foata normal form. 77/6625 useless extension candidates. Maximal degree in co-relation 20663. Up to 2160 conditions per place. [2022-01-19 11:29:01,319 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 212 selfloop transitions, 79 changer transitions 0/370 dead transitions. [2022-01-19 11:29:01,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 370 transitions, 3719 flow [2022-01-19 11:29:01,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 11:29:01,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 11:29:01,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1745 transitions. [2022-01-19 11:29:01,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5291085506367496 [2022-01-19 11:29:01,322 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1745 transitions. [2022-01-19 11:29:01,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1745 transitions. [2022-01-19 11:29:01,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:01,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1745 transitions. [2022-01-19 11:29:01,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 102.6470588235294) internal successors, (1745), 17 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:29:01,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call 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:01,330 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call 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:01,330 INFO L186 Difference]: Start difference. First operand has 263 places, 249 transitions, 1886 flow. Second operand 17 states and 1745 transitions. [2022-01-19 11:29:01,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 370 transitions, 3719 flow [2022-01-19 11:29:01,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 370 transitions, 3656 flow, removed 22 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:01,407 INFO L242 Difference]: Finished difference. Result has 281 places, 284 transitions, 2583 flow [2022-01-19 11:29:01,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2583, PETRI_PLACES=281, PETRI_TRANSITIONS=284} [2022-01-19 11:29:01,409 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 101 predicate places. [2022-01-19 11:29:01,409 INFO L470 AbstractCegarLoop]: Abstraction has has 281 places, 284 transitions, 2583 flow [2022-01-19 11:29:01,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call 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:01,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:01,410 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:29:01,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 11:29:01,410 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:01,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:01,410 INFO L85 PathProgramCache]: Analyzing trace with hash 300628468, now seen corresponding path program 8 times [2022-01-19 11:29:01,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:01,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881615970] [2022-01-19 11:29:01,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:01,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:01,754 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:01,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:01,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881615970] [2022-01-19 11:29:01,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881615970] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:01,755 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:01,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 11:29:01,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527463670] [2022-01-19 11:29:01,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:01,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 11:29:01,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:01,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 11:29:01,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-01-19 11:29:01,757 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 194 [2022-01-19 11:29:01,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 284 transitions, 2583 flow. Second operand has 13 states, 13 states have (on average 137.15384615384616) internal successors, (1783), 13 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call 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:01,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:01,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 194 [2022-01-19 11:29:01,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:03,051 INFO L129 PetriNetUnfolder]: 1918/6753 cut-off events. [2022-01-19 11:29:03,051 INFO L130 PetriNetUnfolder]: For 33284/33321 co-relation queries the response was YES. [2022-01-19 11:29:03,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23382 conditions, 6753 events. 1918/6753 cut-off events. For 33284/33321 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 72273 event pairs, 567 based on Foata normal form. 32/6635 useless extension candidates. Maximal degree in co-relation 23319. Up to 1328 conditions per place. [2022-01-19 11:29:03,101 INFO L132 encePairwiseOnDemand]: 180/194 looper letters, 178 selfloop transitions, 38 changer transitions 0/401 dead transitions. [2022-01-19 11:29:03,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 401 transitions, 4335 flow [2022-01-19 11:29:03,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 11:29:03,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 11:29:03,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1977 transitions. [2022-01-19 11:29:03,104 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7279086892488954 [2022-01-19 11:29:03,104 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1977 transitions. [2022-01-19 11:29:03,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1977 transitions. [2022-01-19 11:29:03,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:03,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1977 transitions. [2022-01-19 11:29:03,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 141.21428571428572) internal successors, (1977), 14 states have internal predecessors, (1977), 0 states have call successors, (0), 0 states have call 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:03,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call 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:03,154 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call 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:03,154 INFO L186 Difference]: Start difference. First operand has 281 places, 284 transitions, 2583 flow. Second operand 14 states and 1977 transitions. [2022-01-19 11:29:03,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 401 transitions, 4335 flow [2022-01-19 11:29:03,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 401 transitions, 4273 flow, removed 20 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:03,254 INFO L242 Difference]: Finished difference. Result has 293 places, 299 transitions, 2827 flow [2022-01-19 11:29:03,254 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2827, PETRI_PLACES=293, PETRI_TRANSITIONS=299} [2022-01-19 11:29:03,255 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 113 predicate places. [2022-01-19 11:29:03,256 INFO L470 AbstractCegarLoop]: Abstraction has has 293 places, 299 transitions, 2827 flow [2022-01-19 11:29:03,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 137.15384615384616) internal successors, (1783), 13 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call 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:03,256 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:03,256 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:29:03,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 11:29:03,256 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:03,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:03,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1458279378, now seen corresponding path program 9 times [2022-01-19 11:29:03,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:03,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156658097] [2022-01-19 11:29:03,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:03,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:03,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:03,492 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:03,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:03,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156658097] [2022-01-19 11:29:03,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156658097] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:03,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:03,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:29:03,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421274658] [2022-01-19 11:29:03,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:03,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:29:03,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:03,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:29:03,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:29:03,494 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:29:03,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 299 transitions, 2827 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:03,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:03,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:29:03,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:04,610 INFO L129 PetriNetUnfolder]: 1561/5944 cut-off events. [2022-01-19 11:29:04,610 INFO L130 PetriNetUnfolder]: For 29559/29839 co-relation queries the response was YES. [2022-01-19 11:29:04,650 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21395 conditions, 5944 events. 1561/5944 cut-off events. For 29559/29839 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 64363 event pairs, 337 based on Foata normal form. 112/5852 useless extension candidates. Maximal degree in co-relation 21326. Up to 1892 conditions per place. [2022-01-19 11:29:04,668 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 143 selfloop transitions, 22 changer transitions 0/383 dead transitions. [2022-01-19 11:29:04,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 383 transitions, 4091 flow [2022-01-19 11:29:04,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:29:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:29:04,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1643 transitions. [2022-01-19 11:29:04,670 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7699156513589503 [2022-01-19 11:29:04,671 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1643 transitions. [2022-01-19 11:29:04,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1643 transitions. [2022-01-19 11:29:04,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:04,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1643 transitions. [2022-01-19 11:29:04,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.36363636363637) internal successors, (1643), 11 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call 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,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,745 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,745 INFO L186 Difference]: Start difference. First operand has 293 places, 299 transitions, 2827 flow. Second operand 11 states and 1643 transitions. [2022-01-19 11:29:04,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 383 transitions, 4091 flow [2022-01-19 11:29:04,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 383 transitions, 4053 flow, removed 13 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:04,836 INFO L242 Difference]: Finished difference. Result has 300 places, 309 transitions, 3004 flow [2022-01-19 11:29:04,836 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3004, PETRI_PLACES=300, PETRI_TRANSITIONS=309} [2022-01-19 11:29:04,837 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 120 predicate places. [2022-01-19 11:29:04,837 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 309 transitions, 3004 flow [2022-01-19 11:29:04,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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,837 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:04,837 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:29:04,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 11:29:04,837 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:04,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:04,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1491803648, now seen corresponding path program 10 times [2022-01-19 11:29:04,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:04,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162336981] [2022-01-19 11:29:04,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:04,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:05,121 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,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:05,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162336981] [2022-01-19 11:29:05,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162336981] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:05,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:05,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 11:29:05,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597481441] [2022-01-19 11:29:05,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:05,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 11:29:05,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:05,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 11:29:05,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-01-19 11:29:05,123 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 194 [2022-01-19 11:29:05,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 309 transitions, 3004 flow. Second operand has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call 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,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:05,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 194 [2022-01-19 11:29:05,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:07,501 INFO L129 PetriNetUnfolder]: 3654/11628 cut-off events. [2022-01-19 11:29:07,501 INFO L130 PetriNetUnfolder]: For 59572/60042 co-relation queries the response was YES. [2022-01-19 11:29:07,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43132 conditions, 11628 events. 3654/11628 cut-off events. For 59572/60042 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 130476 event pairs, 764 based on Foata normal form. 303/11694 useless extension candidates. Maximal degree in co-relation 43060. Up to 2440 conditions per place. [2022-01-19 11:29:07,587 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 305 selfloop transitions, 135 changer transitions 0/530 dead transitions. [2022-01-19 11:29:07,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 530 transitions, 6484 flow [2022-01-19 11:29:07,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:07,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:07,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1964 transitions. [2022-01-19 11:29:07,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5328269126424309 [2022-01-19 11:29:07,591 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1964 transitions. [2022-01-19 11:29:07,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1964 transitions. [2022-01-19 11:29:07,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:07,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1964 transitions. [2022-01-19 11:29:07,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 103.36842105263158) internal successors, (1964), 19 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call 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,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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,596 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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,597 INFO L186 Difference]: Start difference. First operand has 300 places, 309 transitions, 3004 flow. Second operand 19 states and 1964 transitions. [2022-01-19 11:29:07,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 530 transitions, 6484 flow [2022-01-19 11:29:07,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 530 transitions, 6451 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:07,792 INFO L242 Difference]: Finished difference. Result has 321 places, 376 transitions, 4587 flow [2022-01-19 11:29:07,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4587, PETRI_PLACES=321, PETRI_TRANSITIONS=376} [2022-01-19 11:29:07,793 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 141 predicate places. [2022-01-19 11:29:07,793 INFO L470 AbstractCegarLoop]: Abstraction has has 321 places, 376 transitions, 4587 flow [2022-01-19 11:29:07,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 99.06666666666666) internal successors, (1486), 15 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call 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,794 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:07,794 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 11:29:07,794 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:07,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:07,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1976862002, now seen corresponding path program 11 times [2022-01-19 11:29:07,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:07,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427102151] [2022-01-19 11:29:07,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:07,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:07,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:08,226 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:08,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:08,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427102151] [2022-01-19 11:29:08,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427102151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:08,227 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:08,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 11:29:08,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352377306] [2022-01-19 11:29:08,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:08,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 11:29:08,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:08,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 11:29:08,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-01-19 11:29:08,229 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 194 [2022-01-19 11:29:08,229 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 376 transitions, 4587 flow. Second operand has 20 states, 20 states have (on average 97.1) internal successors, (1942), 20 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call 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,229 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:08,230 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 194 [2022-01-19 11:29:08,230 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:11,623 INFO L129 PetriNetUnfolder]: 4245/13927 cut-off events. [2022-01-19 11:29:11,623 INFO L130 PetriNetUnfolder]: For 87819/88358 co-relation queries the response was YES. [2022-01-19 11:29:11,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54283 conditions, 13927 events. 4245/13927 cut-off events. For 87819/88358 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 162274 event pairs, 2315 based on Foata normal form. 336/14002 useless extension candidates. Maximal degree in co-relation 54202. Up to 5861 conditions per place. [2022-01-19 11:29:11,755 INFO L132 encePairwiseOnDemand]: 166/194 looper letters, 271 selfloop transitions, 141 changer transitions 0/501 dead transitions. [2022-01-19 11:29:11,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 501 transitions, 6940 flow [2022-01-19 11:29:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 11:29:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 11:29:11,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2669 transitions. [2022-01-19 11:29:11,772 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5095456281023292 [2022-01-19 11:29:11,772 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2669 transitions. [2022-01-19 11:29:11,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2669 transitions. [2022-01-19 11:29:11,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:11,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2669 transitions. [2022-01-19 11:29:11,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 98.85185185185185) internal successors, (2669), 27 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call 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,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 194.0) internal successors, (5432), 28 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call 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,781 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 194.0) internal successors, (5432), 28 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call 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,782 INFO L186 Difference]: Start difference. First operand has 321 places, 376 transitions, 4587 flow. Second operand 27 states and 2669 transitions. [2022-01-19 11:29:11,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 501 transitions, 6940 flow [2022-01-19 11:29:12,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 501 transitions, 6836 flow, removed 37 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:12,148 INFO L242 Difference]: Finished difference. Result has 351 places, 407 transitions, 5419 flow [2022-01-19 11:29:12,148 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5419, PETRI_PLACES=351, PETRI_TRANSITIONS=407} [2022-01-19 11:29:12,148 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 171 predicate places. [2022-01-19 11:29:12,148 INFO L470 AbstractCegarLoop]: Abstraction has has 351 places, 407 transitions, 5419 flow [2022-01-19 11:29:12,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 97.1) internal successors, (1942), 20 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call 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,149 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:12,149 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:29:12,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 11:29:12,149 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:12,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:12,149 INFO L85 PathProgramCache]: Analyzing trace with hash 5976500, now seen corresponding path program 12 times [2022-01-19 11:29:12,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:12,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800977897] [2022-01-19 11:29:12,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:12,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:12,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:12,399 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,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:12,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800977897] [2022-01-19 11:29:12,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800977897] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:12,400 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:12,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:29:12,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080518673] [2022-01-19 11:29:12,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:12,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:29:12,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:12,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:29:12,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:29:12,402 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:29:12,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 407 transitions, 5419 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:12,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:29:12,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:14,632 INFO L129 PetriNetUnfolder]: 2512/10951 cut-off events. [2022-01-19 11:29:14,632 INFO L130 PetriNetUnfolder]: For 84817/85221 co-relation queries the response was YES. [2022-01-19 11:29:14,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45511 conditions, 10951 events. 2512/10951 cut-off events. For 84817/85221 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 136955 event pairs, 737 based on Foata normal form. 54/10764 useless extension candidates. Maximal degree in co-relation 45419. Up to 4243 conditions per place. [2022-01-19 11:29:14,743 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 177 selfloop transitions, 35 changer transitions 0/514 dead transitions. [2022-01-19 11:29:14,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 514 transitions, 6998 flow [2022-01-19 11:29:14,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:29:14,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:29:14,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1651 transitions. [2022-01-19 11:29:14,745 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7736644798500468 [2022-01-19 11:29:14,745 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1651 transitions. [2022-01-19 11:29:14,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1651 transitions. [2022-01-19 11:29:14,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:14,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1651 transitions. [2022-01-19 11:29:14,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 150.0909090909091) internal successors, (1651), 11 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call 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,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,749 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,749 INFO L186 Difference]: Start difference. First operand has 351 places, 407 transitions, 5419 flow. Second operand 11 states and 1651 transitions. [2022-01-19 11:29:14,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 514 transitions, 6998 flow [2022-01-19 11:29:15,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 514 transitions, 6887 flow, removed 43 selfloop flow, removed 12 redundant places. [2022-01-19 11:29:15,259 INFO L242 Difference]: Finished difference. Result has 353 places, 416 transitions, 5551 flow [2022-01-19 11:29:15,260 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=5330, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5551, PETRI_PLACES=353, PETRI_TRANSITIONS=416} [2022-01-19 11:29:15,260 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 173 predicate places. [2022-01-19 11:29:15,260 INFO L470 AbstractCegarLoop]: Abstraction has has 353 places, 416 transitions, 5551 flow [2022-01-19 11:29:15,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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,261 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:15,261 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:29:15,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 11:29:15,261 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:15,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1436173980, now seen corresponding path program 13 times [2022-01-19 11:29:15,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:15,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621176469] [2022-01-19 11:29:15,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:15,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:15,498 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,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:15,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621176469] [2022-01-19 11:29:15,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621176469] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:15,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:15,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:29:15,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993225432] [2022-01-19 11:29:15,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:15,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:29:15,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:15,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:29:15,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:29:15,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:29:15,502 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 416 transitions, 5551 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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,502 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:15,502 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:29:15,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:17,922 INFO L129 PetriNetUnfolder]: 2491/11147 cut-off events. [2022-01-19 11:29:17,923 INFO L130 PetriNetUnfolder]: For 94087/94478 co-relation queries the response was YES. [2022-01-19 11:29:17,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47482 conditions, 11147 events. 2491/11147 cut-off events. For 94087/94478 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 139297 event pairs, 934 based on Foata normal form. 91/10955 useless extension candidates. Maximal degree in co-relation 47386. Up to 4154 conditions per place. [2022-01-19 11:29:18,018 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 187 selfloop transitions, 30 changer transitions 0/519 dead transitions. [2022-01-19 11:29:18,019 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 519 transitions, 7167 flow [2022-01-19 11:29:18,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:29:18,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:29:18,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1650 transitions. [2022-01-19 11:29:18,020 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7731958762886598 [2022-01-19 11:29:18,020 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1650 transitions. [2022-01-19 11:29:18,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1650 transitions. [2022-01-19 11:29:18,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:18,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1650 transitions. [2022-01-19 11:29:18,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 150.0) internal successors, (1650), 11 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call 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:18,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:18,024 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:18,024 INFO L186 Difference]: Start difference. First operand has 353 places, 416 transitions, 5551 flow. Second operand 11 states and 1650 transitions. [2022-01-19 11:29:18,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 519 transitions, 7167 flow [2022-01-19 11:29:18,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 519 transitions, 7093 flow, removed 13 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:18,424 INFO L242 Difference]: Finished difference. Result has 360 places, 424 transitions, 5707 flow [2022-01-19 11:29:18,425 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5707, PETRI_PLACES=360, PETRI_TRANSITIONS=424} [2022-01-19 11:29:18,425 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 180 predicate places. [2022-01-19 11:29:18,425 INFO L470 AbstractCegarLoop]: Abstraction has has 360 places, 424 transitions, 5707 flow [2022-01-19 11:29:18,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:18,426 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:18,426 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:29:18,426 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 11:29:18,426 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:18,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:18,426 INFO L85 PathProgramCache]: Analyzing trace with hash -459340894, now seen corresponding path program 14 times [2022-01-19 11:29:18,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:18,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672231311] [2022-01-19 11:29:18,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:18,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:18,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:18,839 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:18,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:18,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672231311] [2022-01-19 11:29:18,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672231311] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:18,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:18,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-19 11:29:18,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219021788] [2022-01-19 11:29:18,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:18,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-19 11:29:18,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:18,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-19 11:29:18,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-01-19 11:29:18,842 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 194 [2022-01-19 11:29:18,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 424 transitions, 5707 flow. Second operand has 20 states, 20 states have (on average 97.1) internal successors, (1942), 20 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call 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:18,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:18,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 194 [2022-01-19 11:29:18,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:23,409 INFO L129 PetriNetUnfolder]: 5104/17376 cut-off events. [2022-01-19 11:29:23,410 INFO L130 PetriNetUnfolder]: For 143707/144268 co-relation queries the response was YES. [2022-01-19 11:29:23,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73546 conditions, 17376 events. 5104/17376 cut-off events. For 143707/144268 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 211317 event pairs, 2133 based on Foata normal form. 347/17461 useless extension candidates. Maximal degree in co-relation 73447. Up to 4587 conditions per place. [2022-01-19 11:29:23,596 INFO L132 encePairwiseOnDemand]: 165/194 looper letters, 355 selfloop transitions, 172 changer transitions 0/624 dead transitions. [2022-01-19 11:29:23,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 624 transitions, 9434 flow [2022-01-19 11:29:23,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 11:29:23,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 11:29:23,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2785 transitions. [2022-01-19 11:29:23,598 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5127025036818851 [2022-01-19 11:29:23,598 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2785 transitions. [2022-01-19 11:29:23,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2785 transitions. [2022-01-19 11:29:23,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:23,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2785 transitions. [2022-01-19 11:29:23,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 99.46428571428571) internal successors, (2785), 28 states have internal predecessors, (2785), 0 states have call successors, (0), 0 states have call 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:23,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 194.0) internal successors, (5626), 29 states have internal predecessors, (5626), 0 states have call successors, (0), 0 states have call 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:23,605 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 194.0) internal successors, (5626), 29 states have internal predecessors, (5626), 0 states have call successors, (0), 0 states have call 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:23,605 INFO L186 Difference]: Start difference. First operand has 360 places, 424 transitions, 5707 flow. Second operand 28 states and 2785 transitions. [2022-01-19 11:29:23,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 624 transitions, 9434 flow [2022-01-19 11:29:24,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 624 transitions, 9372 flow, removed 15 selfloop flow, removed 6 redundant places. [2022-01-19 11:29:24,285 INFO L242 Difference]: Finished difference. Result has 390 places, 474 transitions, 7284 flow [2022-01-19 11:29:24,286 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=5665, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7284, PETRI_PLACES=390, PETRI_TRANSITIONS=474} [2022-01-19 11:29:24,286 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 210 predicate places. [2022-01-19 11:29:24,286 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 474 transitions, 7284 flow [2022-01-19 11:29:24,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 97.1) internal successors, (1942), 20 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call 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:24,286 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:24,287 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:29:24,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 11:29:24,287 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:24,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:24,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1173799836, now seen corresponding path program 15 times [2022-01-19 11:29:24,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:24,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695761220] [2022-01-19 11:29:24,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:24,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:24,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:24,574 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:24,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:24,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695761220] [2022-01-19 11:29:24,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695761220] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:24,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:24,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:29:24,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935315915] [2022-01-19 11:29:24,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:24,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:29:24,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:24,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:29:24,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:29:24,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:29:24,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 474 transitions, 7284 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:24,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:24,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:29:24,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:27,392 INFO L129 PetriNetUnfolder]: 2478/11964 cut-off events. [2022-01-19 11:29:27,392 INFO L130 PetriNetUnfolder]: For 120651/121026 co-relation queries the response was YES. [2022-01-19 11:29:27,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53426 conditions, 11964 events. 2478/11964 cut-off events. For 120651/121026 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 153453 event pairs, 1111 based on Foata normal form. 84/11795 useless extension candidates. Maximal degree in co-relation 53318. Up to 2918 conditions per place. [2022-01-19 11:29:27,504 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 215 selfloop transitions, 38 changer transitions 0/597 dead transitions. [2022-01-19 11:29:27,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 597 transitions, 9242 flow [2022-01-19 11:29:27,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:29:27,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:29:27,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1655 transitions. [2022-01-19 11:29:27,506 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7755388940955952 [2022-01-19 11:29:27,506 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1655 transitions. [2022-01-19 11:29:27,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1655 transitions. [2022-01-19 11:29:27,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:27,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1655 transitions. [2022-01-19 11:29:27,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 150.45454545454547) internal successors, (1655), 11 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call 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:27,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:27,509 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:27,509 INFO L186 Difference]: Start difference. First operand has 390 places, 474 transitions, 7284 flow. Second operand 11 states and 1655 transitions. [2022-01-19 11:29:27,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 597 transitions, 9242 flow [2022-01-19 11:29:28,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 597 transitions, 9037 flow, removed 73 selfloop flow, removed 13 redundant places. [2022-01-19 11:29:28,033 INFO L242 Difference]: Finished difference. Result has 390 places, 481 transitions, 7378 flow [2022-01-19 11:29:28,033 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=7146, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7378, PETRI_PLACES=390, PETRI_TRANSITIONS=481} [2022-01-19 11:29:28,034 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 210 predicate places. [2022-01-19 11:29:28,034 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 481 transitions, 7378 flow [2022-01-19 11:29:28,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:28,034 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:28,034 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:28,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 11:29:28,035 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:29:28,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:28,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1584707112, now seen corresponding path program 16 times [2022-01-19 11:29:28,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:28,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703397299] [2022-01-19 11:29:28,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:28,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:28,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:28,454 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:28,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:28,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703397299] [2022-01-19 11:29:28,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703397299] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:28,454 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:28,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:29:28,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135318642] [2022-01-19 11:29:28,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:28,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:29:28,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:28,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:29:28,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:29:28,456 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:29:28,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 481 transitions, 7378 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:28,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:28,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:29:28,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:35,108 INFO L129 PetriNetUnfolder]: 8769/25350 cut-off events. [2022-01-19 11:29:35,108 INFO L130 PetriNetUnfolder]: For 241586/241682 co-relation queries the response was YES. [2022-01-19 11:29:35,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114246 conditions, 25350 events. 8769/25350 cut-off events. For 241586/241682 co-relation queries the response was YES. Maximal size of possible extension queue 1256. Compared 307422 event pairs, 3756 based on Foata normal form. 39/25121 useless extension candidates. Maximal degree in co-relation 114135. Up to 8152 conditions per place. [2022-01-19 11:29:35,500 INFO L132 encePairwiseOnDemand]: 168/194 looper letters, 451 selfloop transitions, 211 changer transitions 0/729 dead transitions. [2022-01-19 11:29:35,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 729 transitions, 12012 flow [2022-01-19 11:29:35,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:35,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:35,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1913 transitions. [2022-01-19 11:29:35,502 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5189907759088442 [2022-01-19 11:29:35,502 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1913 transitions. [2022-01-19 11:29:35,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1913 transitions. [2022-01-19 11:29:35,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:35,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1913 transitions. [2022-01-19 11:29:35,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 100.6842105263158) internal successors, (1913), 19 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call 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:35,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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:35,506 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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:35,507 INFO L186 Difference]: Start difference. First operand has 390 places, 481 transitions, 7378 flow. Second operand 19 states and 1913 transitions. [2022-01-19 11:29:35,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 729 transitions, 12012 flow [2022-01-19 11:29:36,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 729 transitions, 11940 flow, removed 12 selfloop flow, removed 7 redundant places. [2022-01-19 11:29:36,709 INFO L242 Difference]: Finished difference. Result has 412 places, 550 transitions, 9445 flow [2022-01-19 11:29:36,709 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9445, PETRI_PLACES=412, PETRI_TRANSITIONS=550} [2022-01-19 11:29:36,710 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 232 predicate places. [2022-01-19 11:29:36,710 INFO L470 AbstractCegarLoop]: Abstraction has has 412 places, 550 transitions, 9445 flow [2022-01-19 11:29:36,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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,710 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:36,710 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:29:36,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 11:29:36,710 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:29:36,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:36,711 INFO L85 PathProgramCache]: Analyzing trace with hash -63270360, now seen corresponding path program 17 times [2022-01-19 11:29:36,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:36,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036238181] [2022-01-19 11:29:36,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:36,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:36,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:37,118 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,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:37,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036238181] [2022-01-19 11:29:37,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036238181] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:37,119 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:37,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:37,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158458482] [2022-01-19 11:29:37,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:37,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:37,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:37,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:37,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:37,120 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:29:37,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 550 transitions, 9445 flow. Second operand has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:29:37,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:37,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:29:37,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:44,553 INFO L129 PetriNetUnfolder]: 8769/25515 cut-off events. [2022-01-19 11:29:44,553 INFO L130 PetriNetUnfolder]: For 270083/270199 co-relation queries the response was YES. [2022-01-19 11:29:44,997 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117581 conditions, 25515 events. 8769/25515 cut-off events. For 270083/270199 co-relation queries the response was YES. Maximal size of possible extension queue 1280. Compared 310805 event pairs, 3947 based on Foata normal form. 49/25292 useless extension candidates. Maximal degree in co-relation 117460. Up to 13223 conditions per place. [2022-01-19 11:29:45,077 INFO L132 encePairwiseOnDemand]: 167/194 looper letters, 414 selfloop transitions, 251 changer transitions 0/732 dead transitions. [2022-01-19 11:29:45,078 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 732 transitions, 12890 flow [2022-01-19 11:29:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 11:29:45,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 11:29:45,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2282 transitions. [2022-01-19 11:29:45,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5114298520842672 [2022-01-19 11:29:45,080 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2282 transitions. [2022-01-19 11:29:45,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2282 transitions. [2022-01-19 11:29:45,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:45,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2282 transitions. [2022-01-19 11:29:45,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 99.21739130434783) internal successors, (2282), 23 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call 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:45,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 194.0) internal successors, (4656), 24 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call 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:45,085 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 194.0) internal successors, (4656), 24 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call 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:45,085 INFO L186 Difference]: Start difference. First operand has 412 places, 550 transitions, 9445 flow. Second operand 23 states and 2282 transitions. [2022-01-19 11:29:45,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 732 transitions, 12890 flow [2022-01-19 11:29:46,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 732 transitions, 12725 flow, removed 72 selfloop flow, removed 5 redundant places. [2022-01-19 11:29:46,859 INFO L242 Difference]: Finished difference. Result has 438 places, 581 transitions, 10746 flow [2022-01-19 11:29:46,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=9280, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10746, PETRI_PLACES=438, PETRI_TRANSITIONS=581} [2022-01-19 11:29:46,860 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 258 predicate places. [2022-01-19 11:29:46,860 INFO L470 AbstractCegarLoop]: Abstraction has has 438 places, 581 transitions, 10746 flow [2022-01-19 11:29:46,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:29:46,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:46,861 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:29:46,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 11:29:46,861 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:29:46,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:46,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1789690790, now seen corresponding path program 18 times [2022-01-19 11:29:46,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:46,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955833416] [2022-01-19 11:29:46,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:46,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:47,344 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:47,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:47,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955833416] [2022-01-19 11:29:47,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955833416] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:47,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:47,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:29:47,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732361613] [2022-01-19 11:29:47,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:47,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:29:47,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:47,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:29:47,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:29:47,347 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:29:47,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 581 transitions, 10746 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:47,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:47,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:29:47,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:54,614 INFO L129 PetriNetUnfolder]: 8812/25687 cut-off events. [2022-01-19 11:29:54,614 INFO L130 PetriNetUnfolder]: For 287171/287289 co-relation queries the response was YES. [2022-01-19 11:29:54,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119953 conditions, 25687 events. 8812/25687 cut-off events. For 287171/287289 co-relation queries the response was YES. Maximal size of possible extension queue 1285. Compared 313371 event pairs, 4349 based on Foata normal form. 53/25466 useless extension candidates. Maximal degree in co-relation 119823. Up to 9664 conditions per place. [2022-01-19 11:29:55,165 INFO L132 encePairwiseOnDemand]: 168/194 looper letters, 534 selfloop transitions, 239 changer transitions 0/840 dead transitions. [2022-01-19 11:29:55,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 840 transitions, 16047 flow [2022-01-19 11:29:55,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:29:55,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:29:55,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1923 transitions. [2022-01-19 11:29:55,167 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5217037438958221 [2022-01-19 11:29:55,167 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1923 transitions. [2022-01-19 11:29:55,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1923 transitions. [2022-01-19 11:29:55,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:55,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1923 transitions. [2022-01-19 11:29:55,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 101.21052631578948) internal successors, (1923), 19 states have internal predecessors, (1923), 0 states have call successors, (0), 0 states have call 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,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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,171 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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,171 INFO L186 Difference]: Start difference. First operand has 438 places, 581 transitions, 10746 flow. Second operand 19 states and 1923 transitions. [2022-01-19 11:29:55,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 840 transitions, 16047 flow [2022-01-19 11:29:56,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 840 transitions, 15858 flow, removed 34 selfloop flow, removed 9 redundant places. [2022-01-19 11:29:56,791 INFO L242 Difference]: Finished difference. Result has 457 places, 647 transitions, 12935 flow [2022-01-19 11:29:56,792 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=10570, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12935, PETRI_PLACES=457, PETRI_TRANSITIONS=647} [2022-01-19 11:29:56,792 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 277 predicate places. [2022-01-19 11:29:56,792 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 647 transitions, 12935 flow [2022-01-19 11:29:56,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:56,792 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:56,792 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:29:56,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 11:29:56,793 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:29:56,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:56,793 INFO L85 PathProgramCache]: Analyzing trace with hash -13621136, now seen corresponding path program 19 times [2022-01-19 11:29:56,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:56,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683993011] [2022-01-19 11:29:56,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:56,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:57,045 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,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:57,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683993011] [2022-01-19 11:29:57,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683993011] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:57,045 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:57,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-01-19 11:29:57,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071480293] [2022-01-19 11:29:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:57,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-19 11:29:57,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:57,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-19 11:29:57,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-01-19 11:29:57,047 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 194 [2022-01-19 11:29:57,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 647 transitions, 12935 flow. Second operand has 12 states, 12 states have (on average 137.41666666666666) internal successors, (1649), 12 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call 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,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:57,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 194 [2022-01-19 11:29:57,047 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:00,866 INFO L129 PetriNetUnfolder]: 2833/13128 cut-off events. [2022-01-19 11:30:00,866 INFO L130 PetriNetUnfolder]: For 200579/200954 co-relation queries the response was YES. [2022-01-19 11:30:01,000 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65498 conditions, 13128 events. 2833/13128 cut-off events. For 200579/200954 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 169136 event pairs, 1386 based on Foata normal form. 108/12994 useless extension candidates. Maximal degree in co-relation 65358. Up to 5705 conditions per place. [2022-01-19 11:30:01,037 INFO L132 encePairwiseOnDemand]: 180/194 looper letters, 234 selfloop transitions, 90 changer transitions 0/705 dead transitions. [2022-01-19 11:30:01,037 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 705 transitions, 13984 flow [2022-01-19 11:30:01,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 11:30:01,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 11:30:01,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1975 transitions. [2022-01-19 11:30:01,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7271723122238586 [2022-01-19 11:30:01,039 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1975 transitions. [2022-01-19 11:30:01,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1975 transitions. [2022-01-19 11:30:01,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:01,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1975 transitions. [2022-01-19 11:30:01,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 141.07142857142858) internal successors, (1975), 14 states have internal predecessors, (1975), 0 states have call successors, (0), 0 states have call 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:01,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call 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:01,043 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call 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:01,043 INFO L186 Difference]: Start difference. First operand has 457 places, 647 transitions, 12935 flow. Second operand 14 states and 1975 transitions. [2022-01-19 11:30:01,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 705 transitions, 13984 flow [2022-01-19 11:30:02,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 705 transitions, 13669 flow, removed 132 selfloop flow, removed 6 redundant places. [2022-01-19 11:30:02,105 INFO L242 Difference]: Finished difference. Result has 466 places, 624 transitions, 12232 flow [2022-01-19 11:30:02,105 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=11967, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12232, PETRI_PLACES=466, PETRI_TRANSITIONS=624} [2022-01-19 11:30:02,106 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 286 predicate places. [2022-01-19 11:30:02,106 INFO L470 AbstractCegarLoop]: Abstraction has has 466 places, 624 transitions, 12232 flow [2022-01-19 11:30:02,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 137.41666666666666) internal successors, (1649), 12 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call 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:02,106 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:02,106 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:30:02,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 11:30:02,106 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:02,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:02,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1559140922, now seen corresponding path program 20 times [2022-01-19 11:30:02,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:02,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10713891] [2022-01-19 11:30:02,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:02,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:02,597 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:02,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:02,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10713891] [2022-01-19 11:30:02,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10713891] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:02,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:02,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:30:02,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000985084] [2022-01-19 11:30:02,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:02,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:30:02,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:02,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:30:02,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:30:02,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:30:02,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 624 transitions, 12232 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:02,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:02,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:30:02,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:10,556 INFO L129 PetriNetUnfolder]: 7818/23231 cut-off events. [2022-01-19 11:30:10,556 INFO L130 PetriNetUnfolder]: For 285955/286073 co-relation queries the response was YES. [2022-01-19 11:30:11,001 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111047 conditions, 23231 events. 7818/23231 cut-off events. For 285955/286073 co-relation queries the response was YES. Maximal size of possible extension queue 1119. Compared 280023 event pairs, 3861 based on Foata normal form. 54/23012 useless extension candidates. Maximal degree in co-relation 110904. Up to 9664 conditions per place. [2022-01-19 11:30:11,064 INFO L132 encePairwiseOnDemand]: 166/194 looper letters, 542 selfloop transitions, 298 changer transitions 0/907 dead transitions. [2022-01-19 11:30:11,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 907 transitions, 17982 flow [2022-01-19 11:30:11,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-19 11:30:11,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-19 11:30:11,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2693 transitions. [2022-01-19 11:30:11,070 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5141275295914471 [2022-01-19 11:30:11,070 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2693 transitions. [2022-01-19 11:30:11,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2693 transitions. [2022-01-19 11:30:11,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:11,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2693 transitions. [2022-01-19 11:30:11,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 99.74074074074075) internal successors, (2693), 27 states have internal predecessors, (2693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:30:11,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 194.0) internal successors, (5432), 28 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call 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:11,076 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 194.0) internal successors, (5432), 28 states have internal predecessors, (5432), 0 states have call successors, (0), 0 states have call 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:11,076 INFO L186 Difference]: Start difference. First operand has 466 places, 624 transitions, 12232 flow. Second operand 27 states and 2693 transitions. [2022-01-19 11:30:11,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 907 transitions, 17982 flow [2022-01-19 11:30:12,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 907 transitions, 17896 flow, removed 13 selfloop flow, removed 8 redundant places. [2022-01-19 11:30:12,889 INFO L242 Difference]: Finished difference. Result has 500 places, 712 transitions, 15243 flow [2022-01-19 11:30:12,890 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=12162, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=15243, PETRI_PLACES=500, PETRI_TRANSITIONS=712} [2022-01-19 11:30:12,890 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 320 predicate places. [2022-01-19 11:30:12,891 INFO L470 AbstractCegarLoop]: Abstraction has has 500 places, 712 transitions, 15243 flow [2022-01-19 11:30:12,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:12,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:12,891 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:30:12,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 11:30:12,891 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:12,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:12,891 INFO L85 PathProgramCache]: Analyzing trace with hash 2110006398, now seen corresponding path program 21 times [2022-01-19 11:30:12,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:12,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806123806] [2022-01-19 11:30:12,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:12,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:13,138 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:13,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:13,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806123806] [2022-01-19 11:30:13,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806123806] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:13,138 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:13,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-01-19 11:30:13,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519745467] [2022-01-19 11:30:13,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:13,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-19 11:30:13,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:13,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-19 11:30:13,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-01-19 11:30:13,140 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 194 [2022-01-19 11:30:13,141 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 712 transitions, 15243 flow. Second operand has 13 states, 13 states have (on average 137.15384615384616) internal successors, (1783), 13 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call 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,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:13,141 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 194 [2022-01-19 11:30:13,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:17,157 INFO L129 PetriNetUnfolder]: 2825/13170 cut-off events. [2022-01-19 11:30:17,157 INFO L130 PetriNetUnfolder]: For 226662/227009 co-relation queries the response was YES. [2022-01-19 11:30:17,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68350 conditions, 13170 events. 2825/13170 cut-off events. For 226662/227009 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 169856 event pairs, 1599 based on Foata normal form. 65/12980 useless extension candidates. Maximal degree in co-relation 68192. Up to 4168 conditions per place. [2022-01-19 11:30:17,335 INFO L132 encePairwiseOnDemand]: 180/194 looper letters, 350 selfloop transitions, 82 changer transitions 0/864 dead transitions. [2022-01-19 11:30:17,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 864 transitions, 18586 flow [2022-01-19 11:30:17,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-19 11:30:17,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-01-19 11:30:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2119 transitions. [2022-01-19 11:30:17,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7281786941580756 [2022-01-19 11:30:17,337 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2119 transitions. [2022-01-19 11:30:17,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2119 transitions. [2022-01-19 11:30:17,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:17,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2119 transitions. [2022-01-19 11:30:17,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 141.26666666666668) internal successors, (2119), 15 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call 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:17,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 194.0) internal successors, (3104), 16 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call 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:17,343 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 194.0) internal successors, (3104), 16 states have internal predecessors, (3104), 0 states have call successors, (0), 0 states have call 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:17,343 INFO L186 Difference]: Start difference. First operand has 500 places, 712 transitions, 15243 flow. Second operand 15 states and 2119 transitions. [2022-01-19 11:30:17,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 864 transitions, 18586 flow [2022-01-19 11:30:18,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 864 transitions, 18250 flow, removed 131 selfloop flow, removed 7 redundant places. [2022-01-19 11:30:18,917 INFO L242 Difference]: Finished difference. Result has 510 places, 718 transitions, 15270 flow [2022-01-19 11:30:18,918 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15270, PETRI_PLACES=510, PETRI_TRANSITIONS=718} [2022-01-19 11:30:18,918 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 330 predicate places. [2022-01-19 11:30:18,918 INFO L470 AbstractCegarLoop]: Abstraction has has 510 places, 718 transitions, 15270 flow [2022-01-19 11:30:18,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 137.15384615384616) internal successors, (1783), 13 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call 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:18,918 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:18,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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:30:18,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 11:30:18,919 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:30:18,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:18,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1671239630, now seen corresponding path program 22 times [2022-01-19 11:30:18,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:18,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749226181] [2022-01-19 11:30:18,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:18,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:18,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:19,113 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:19,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:19,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749226181] [2022-01-19 11:30:19,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749226181] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:19,113 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:19,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:30:19,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945596574] [2022-01-19 11:30:19,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:19,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:30:19,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:19,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:30:19,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:30:19,115 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:30:19,115 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 718 transitions, 15270 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:19,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:19,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:30:19,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:22,478 INFO L129 PetriNetUnfolder]: 2154/11070 cut-off events. [2022-01-19 11:30:22,478 INFO L130 PetriNetUnfolder]: For 180184/180600 co-relation queries the response was YES. [2022-01-19 11:30:22,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56601 conditions, 11070 events. 2154/11070 cut-off events. For 180184/180600 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 141555 event pairs, 1046 based on Foata normal form. 90/10914 useless extension candidates. Maximal degree in co-relation 56439. Up to 3831 conditions per place. [2022-01-19 11:30:22,633 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 276 selfloop transitions, 45 changer transitions 0/809 dead transitions. [2022-01-19 11:30:22,633 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 809 transitions, 16632 flow [2022-01-19 11:30:22,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:30:22,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:30:22,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1663 transitions. [2022-01-19 11:30:22,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7792877225866917 [2022-01-19 11:30:22,635 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1663 transitions. [2022-01-19 11:30:22,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1663 transitions. [2022-01-19 11:30:22,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:22,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1663 transitions. [2022-01-19 11:30:22,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 151.1818181818182) internal successors, (1663), 11 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:30:22,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,646 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,646 INFO L186 Difference]: Start difference. First operand has 510 places, 718 transitions, 15270 flow. Second operand 11 states and 1663 transitions. [2022-01-19 11:30:22,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 809 transitions, 16632 flow [2022-01-19 11:30:23,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 809 transitions, 16551 flow, removed 20 selfloop flow, removed 7 redundant places. [2022-01-19 11:30:23,771 INFO L242 Difference]: Finished difference. Result has 515 places, 695 transitions, 14697 flow [2022-01-19 11:30:23,772 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=14515, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14697, PETRI_PLACES=515, PETRI_TRANSITIONS=695} [2022-01-19 11:30:23,772 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 335 predicate places. [2022-01-19 11:30:23,772 INFO L470 AbstractCegarLoop]: Abstraction has has 515 places, 695 transitions, 14697 flow [2022-01-19 11:30:23,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:23,773 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:23,773 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:30:23,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 11:30:23,773 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:30:23,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:23,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1642844042, now seen corresponding path program 23 times [2022-01-19 11:30:23,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:23,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830075859] [2022-01-19 11:30:23,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:23,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:23,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:24,228 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,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:24,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830075859] [2022-01-19 11:30:24,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830075859] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:24,228 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:24,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:30:24,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28573158] [2022-01-19 11:30:24,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:24,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:30:24,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:24,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:30:24,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:30:24,230 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:30:24,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 695 transitions, 14697 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:24,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:30:24,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:31,996 INFO L129 PetriNetUnfolder]: 6789/20601 cut-off events. [2022-01-19 11:30:31,996 INFO L130 PetriNetUnfolder]: For 302217/302373 co-relation queries the response was YES. [2022-01-19 11:30:32,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103326 conditions, 20601 events. 6789/20601 cut-off events. For 302217/302373 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 244556 event pairs, 1316 based on Foata normal form. 81/20515 useless extension candidates. Maximal degree in co-relation 103162. Up to 4905 conditions per place. [2022-01-19 11:30:32,352 INFO L132 encePairwiseOnDemand]: 167/194 looper letters, 561 selfloop transitions, 408 changer transitions 0/1036 dead transitions. [2022-01-19 11:30:32,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1036 transitions, 22132 flow [2022-01-19 11:30:32,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-19 11:30:32,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-01-19 11:30:32,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2785 transitions. [2022-01-19 11:30:32,355 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5127025036818851 [2022-01-19 11:30:32,355 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2785 transitions. [2022-01-19 11:30:32,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2785 transitions. [2022-01-19 11:30:32,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:32,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2785 transitions. [2022-01-19 11:30:32,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 99.46428571428571) internal successors, (2785), 28 states have internal predecessors, (2785), 0 states have call successors, (0), 0 states have call 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,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 194.0) internal successors, (5626), 29 states have internal predecessors, (5626), 0 states have call successors, (0), 0 states have call 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,361 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 194.0) internal successors, (5626), 29 states have internal predecessors, (5626), 0 states have call successors, (0), 0 states have call 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,361 INFO L186 Difference]: Start difference. First operand has 515 places, 695 transitions, 14697 flow. Second operand 28 states and 2785 transitions. [2022-01-19 11:30:32,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1036 transitions, 22132 flow [2022-01-19 11:30:34,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 1036 transitions, 21994 flow, removed 21 selfloop flow, removed 8 redundant places. [2022-01-19 11:30:34,396 INFO L242 Difference]: Finished difference. Result has 548 places, 807 transitions, 18786 flow [2022-01-19 11:30:34,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=14607, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=18786, PETRI_PLACES=548, PETRI_TRANSITIONS=807} [2022-01-19 11:30:34,397 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 368 predicate places. [2022-01-19 11:30:34,397 INFO L470 AbstractCegarLoop]: Abstraction has has 548 places, 807 transitions, 18786 flow [2022-01-19 11:30:34,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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,398 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:34,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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:30:34,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 11:30:34,398 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:30:34,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:34,398 INFO L85 PathProgramCache]: Analyzing trace with hash -307836666, now seen corresponding path program 24 times [2022-01-19 11:30:34,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:34,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969678522] [2022-01-19 11:30:34,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:34,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:34,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:34,680 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,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:34,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969678522] [2022-01-19 11:30:34,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969678522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:34,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:34,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:30:34,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834490216] [2022-01-19 11:30:34,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:34,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:30:34,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:34,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:30:34,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:30:34,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:30:34,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 807 transitions, 18786 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:34,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:30:34,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:38,578 INFO L129 PetriNetUnfolder]: 2156/11300 cut-off events. [2022-01-19 11:30:38,578 INFO L130 PetriNetUnfolder]: For 218722/219218 co-relation queries the response was YES. [2022-01-19 11:30:38,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60552 conditions, 11300 events. 2156/11300 cut-off events. For 218722/219218 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 145107 event pairs, 825 based on Foata normal form. 62/11151 useless extension candidates. Maximal degree in co-relation 60375. Up to 1779 conditions per place. [2022-01-19 11:30:38,732 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 339 selfloop transitions, 38 changer transitions 0/935 dead transitions. [2022-01-19 11:30:38,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 935 transitions, 21416 flow [2022-01-19 11:30:38,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:30:38,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:30:38,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1658 transitions. [2022-01-19 11:30:38,734 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7769447047797563 [2022-01-19 11:30:38,734 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1658 transitions. [2022-01-19 11:30:38,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1658 transitions. [2022-01-19 11:30:38,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:38,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1658 transitions. [2022-01-19 11:30:38,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 150.72727272727272) internal successors, (1658), 11 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call 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:38,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:38,737 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:38,737 INFO L186 Difference]: Start difference. First operand has 548 places, 807 transitions, 18786 flow. Second operand 11 states and 1658 transitions. [2022-01-19 11:30:38,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 935 transitions, 21416 flow [2022-01-19 11:30:40,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 935 transitions, 20835 flow, removed 192 selfloop flow, removed 7 redundant places. [2022-01-19 11:30:40,326 INFO L242 Difference]: Finished difference. Result has 555 places, 816 transitions, 18525 flow [2022-01-19 11:30:40,327 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=18208, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18525, PETRI_PLACES=555, PETRI_TRANSITIONS=816} [2022-01-19 11:30:40,328 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 375 predicate places. [2022-01-19 11:30:40,328 INFO L470 AbstractCegarLoop]: Abstraction has has 555 places, 816 transitions, 18525 flow [2022-01-19 11:30:40,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:40,328 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:40,328 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:30:40,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 11:30:40,328 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:30:40,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:40,328 INFO L85 PathProgramCache]: Analyzing trace with hash -473074598, now seen corresponding path program 25 times [2022-01-19 11:30:40,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:40,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923567788] [2022-01-19 11:30:40,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:40,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:40,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:40,855 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:40,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:40,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923567788] [2022-01-19 11:30:40,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923567788] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:40,855 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:40,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:30:40,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740630204] [2022-01-19 11:30:40,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:40,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:30:40,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:40,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:30:40,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:30:40,857 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:30:40,858 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 816 transitions, 18525 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:40,858 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:40,858 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:30:40,858 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:49,812 INFO L129 PetriNetUnfolder]: 6780/20549 cut-off events. [2022-01-19 11:30:49,812 INFO L130 PetriNetUnfolder]: For 344079/344174 co-relation queries the response was YES. [2022-01-19 11:30:50,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109161 conditions, 20549 events. 6780/20549 cut-off events. For 344079/344174 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 244027 event pairs, 1151 based on Foata normal form. 33/20405 useless extension candidates. Maximal degree in co-relation 108980. Up to 4901 conditions per place. [2022-01-19 11:30:50,163 INFO L132 encePairwiseOnDemand]: 166/194 looper letters, 574 selfloop transitions, 440 changer transitions 0/1081 dead transitions. [2022-01-19 11:30:50,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 1081 transitions, 24436 flow [2022-01-19 11:30:50,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-19 11:30:50,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-01-19 11:30:50,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2880 transitions. [2022-01-19 11:30:50,169 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5119089939566299 [2022-01-19 11:30:50,169 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2880 transitions. [2022-01-19 11:30:50,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2880 transitions. [2022-01-19 11:30:50,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:50,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2880 transitions. [2022-01-19 11:30:50,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 99.3103448275862) internal successors, (2880), 29 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call 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:50,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 194.0) internal successors, (5820), 30 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call 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:50,174 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 194.0) internal successors, (5820), 30 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call 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:50,174 INFO L186 Difference]: Start difference. First operand has 555 places, 816 transitions, 18525 flow. Second operand 29 states and 2880 transitions. [2022-01-19 11:30:50,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 1081 transitions, 24436 flow [2022-01-19 11:30:53,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1081 transitions, 24290 flow, removed 65 selfloop flow, removed 5 redundant places. [2022-01-19 11:30:53,212 INFO L242 Difference]: Finished difference. Result has 587 places, 858 transitions, 20831 flow [2022-01-19 11:30:53,212 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=18449, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=20831, PETRI_PLACES=587, PETRI_TRANSITIONS=858} [2022-01-19 11:30:53,213 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 407 predicate places. [2022-01-19 11:30:53,213 INFO L470 AbstractCegarLoop]: Abstraction has has 587 places, 858 transitions, 20831 flow [2022-01-19 11:30:53,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:53,213 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:53,213 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:30:53,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 11:30:53,213 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:30:53,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:53,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1749286068, now seen corresponding path program 26 times [2022-01-19 11:30:53,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:53,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405653738] [2022-01-19 11:30:53,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:53,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:53,580 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:53,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:53,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405653738] [2022-01-19 11:30:53,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405653738] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:53,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:53,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:30:53,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713016868] [2022-01-19 11:30:53,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:53,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:30:53,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:53,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:30:53,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:30:53,582 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:30:53,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 858 transitions, 20831 flow. Second operand has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:30:53,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:53,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:30:53,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:02,301 INFO L129 PetriNetUnfolder]: 6780/20702 cut-off events. [2022-01-19 11:31:02,301 INFO L130 PetriNetUnfolder]: For 383170/383283 co-relation queries the response was YES. [2022-01-19 11:31:02,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111393 conditions, 20702 events. 6780/20702 cut-off events. For 383170/383283 co-relation queries the response was YES. Maximal size of possible extension queue 895. Compared 246468 event pairs, 3164 based on Foata normal form. 47/20515 useless extension candidates. Maximal degree in co-relation 111204. Up to 9813 conditions per place. [2022-01-19 11:31:02,817 INFO L132 encePairwiseOnDemand]: 170/194 looper letters, 646 selfloop transitions, 314 changer transitions 0/1027 dead transitions. [2022-01-19 11:31:02,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 1027 transitions, 25146 flow [2022-01-19 11:31:02,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:02,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:02,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2100 transitions. [2022-01-19 11:31:02,819 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5154639175257731 [2022-01-19 11:31:02,819 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2100 transitions. [2022-01-19 11:31:02,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2100 transitions. [2022-01-19 11:31:02,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:02,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2100 transitions. [2022-01-19 11:31:02,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 100.0) internal successors, (2100), 21 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call 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,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 194.0) internal successors, (4268), 22 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call 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,823 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 194.0) internal successors, (4268), 22 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call 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,823 INFO L186 Difference]: Start difference. First operand has 587 places, 858 transitions, 20831 flow. Second operand 21 states and 2100 transitions. [2022-01-19 11:31:02,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 1027 transitions, 25146 flow [2022-01-19 11:31:06,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 1027 transitions, 24614 flow, removed 117 selfloop flow, removed 15 redundant places. [2022-01-19 11:31:06,194 INFO L242 Difference]: Finished difference. Result has 602 places, 889 transitions, 22167 flow [2022-01-19 11:31:06,195 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=20315, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=22167, PETRI_PLACES=602, PETRI_TRANSITIONS=889} [2022-01-19 11:31:06,195 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 422 predicate places. [2022-01-19 11:31:06,196 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 889 transitions, 22167 flow [2022-01-19 11:31:06,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:31:06,196 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:06,196 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:31:06,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 11:31:06,196 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:31:06,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:06,196 INFO L85 PathProgramCache]: Analyzing trace with hash -363977518, now seen corresponding path program 27 times [2022-01-19 11:31:06,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:06,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393374305] [2022-01-19 11:31:06,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:06,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:06,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:06,401 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:06,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:06,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393374305] [2022-01-19 11:31:06,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393374305] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:06,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:06,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:31:06,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320436812] [2022-01-19 11:31:06,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:06,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:31:06,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:06,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:31:06,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:31:06,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:31:06,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 889 transitions, 22167 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:06,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:06,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:31:06,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:10,272 INFO L129 PetriNetUnfolder]: 1803/9747 cut-off events. [2022-01-19 11:31:10,272 INFO L130 PetriNetUnfolder]: For 223040/223579 co-relation queries the response was YES. [2022-01-19 11:31:10,393 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55395 conditions, 9747 events. 1803/9747 cut-off events. For 223040/223579 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 122698 event pairs, 625 based on Foata normal form. 76/9610 useless extension candidates. Maximal degree in co-relation 55196. Up to 3887 conditions per place. [2022-01-19 11:31:10,417 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 253 selfloop transitions, 84 changer transitions 0/921 dead transitions. [2022-01-19 11:31:10,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 612 places, 921 transitions, 22600 flow [2022-01-19 11:31:10,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:31:10,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:31:10,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1647 transitions. [2022-01-19 11:31:10,419 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7717900656044986 [2022-01-19 11:31:10,419 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1647 transitions. [2022-01-19 11:31:10,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1647 transitions. [2022-01-19 11:31:10,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:10,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1647 transitions. [2022-01-19 11:31:10,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.72727272727272) internal successors, (1647), 11 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call 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:10,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:10,422 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:10,422 INFO L186 Difference]: Start difference. First operand has 602 places, 889 transitions, 22167 flow. Second operand 11 states and 1647 transitions. [2022-01-19 11:31:10,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 612 places, 921 transitions, 22600 flow [2022-01-19 11:31:12,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 921 transitions, 22369 flow, removed 23 selfloop flow, removed 7 redundant places. [2022-01-19 11:31:12,145 INFO L242 Difference]: Finished difference. Result has 607 places, 857 transitions, 21071 flow [2022-01-19 11:31:12,146 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=20808, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21071, PETRI_PLACES=607, PETRI_TRANSITIONS=857} [2022-01-19 11:31:12,146 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 427 predicate places. [2022-01-19 11:31:12,147 INFO L470 AbstractCegarLoop]: Abstraction has has 607 places, 857 transitions, 21071 flow [2022-01-19 11:31:12,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:12,147 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:12,147 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:31:12,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 11:31:12,147 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:31:12,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:12,147 INFO L85 PathProgramCache]: Analyzing trace with hash -867578372, now seen corresponding path program 28 times [2022-01-19 11:31:12,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:12,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519787065] [2022-01-19 11:31:12,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:12,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:12,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:12,508 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:12,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:12,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519787065] [2022-01-19 11:31:12,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519787065] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:12,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:12,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-01-19 11:31:12,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924270871] [2022-01-19 11:31:12,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:12,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-19 11:31:12,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:12,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-19 11:31:12,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-01-19 11:31:12,510 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:31:12,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 857 transitions, 21071 flow. Second operand has 17 states, 17 states have (on average 94.82352941176471) internal successors, (1612), 17 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call 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:12,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:12,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:31:12,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:20,440 INFO L129 PetriNetUnfolder]: 5794/18252 cut-off events. [2022-01-19 11:31:20,440 INFO L130 PetriNetUnfolder]: For 363730/363785 co-relation queries the response was YES. [2022-01-19 11:31:20,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100875 conditions, 18252 events. 5794/18252 cut-off events. For 363730/363785 co-relation queries the response was YES. Maximal size of possible extension queue 746. Compared 214618 event pairs, 2486 based on Foata normal form. 33/18022 useless extension candidates. Maximal degree in co-relation 100673. Up to 4483 conditions per place. [2022-01-19 11:31:20,775 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 711 selfloop transitions, 284 changer transitions 0/1062 dead transitions. [2022-01-19 11:31:20,775 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1062 transitions, 26526 flow [2022-01-19 11:31:20,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:31:20,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:31:20,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1916 transitions. [2022-01-19 11:31:20,777 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5198046663049376 [2022-01-19 11:31:20,777 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1916 transitions. [2022-01-19 11:31:20,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1916 transitions. [2022-01-19 11:31:20,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:20,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1916 transitions. [2022-01-19 11:31:20,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 100.84210526315789) internal successors, (1916), 19 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call 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:20,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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:20,781 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 194.0) internal successors, (3880), 20 states have internal predecessors, (3880), 0 states have call successors, (0), 0 states have call 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:20,781 INFO L186 Difference]: Start difference. First operand has 607 places, 857 transitions, 21071 flow. Second operand 19 states and 1916 transitions. [2022-01-19 11:31:20,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1062 transitions, 26526 flow [2022-01-19 11:31:23,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 1062 transitions, 26355 flow, removed 17 selfloop flow, removed 8 redundant places. [2022-01-19 11:31:23,946 INFO L242 Difference]: Finished difference. Result has 626 places, 900 transitions, 23140 flow [2022-01-19 11:31:23,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=20912, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23140, PETRI_PLACES=626, PETRI_TRANSITIONS=900} [2022-01-19 11:31:23,947 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 446 predicate places. [2022-01-19 11:31:23,947 INFO L470 AbstractCegarLoop]: Abstraction has has 626 places, 900 transitions, 23140 flow [2022-01-19 11:31:23,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 94.82352941176471) internal successors, (1612), 17 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call 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:23,947 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:23,947 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:31:23,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 11:31:23,947 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:31:23,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:23,948 INFO L85 PathProgramCache]: Analyzing trace with hash 2084414340, now seen corresponding path program 29 times [2022-01-19 11:31:23,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:23,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799800236] [2022-01-19 11:31:23,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:23,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:24,143 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:24,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:24,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799800236] [2022-01-19 11:31:24,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799800236] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:24,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:24,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:31:24,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097123063] [2022-01-19 11:31:24,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:24,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:31:24,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:24,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:31:24,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:31:24,145 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:31:24,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 900 transitions, 23140 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:24,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:24,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:31:24,146 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:28,282 INFO L129 PetriNetUnfolder]: 1794/10008 cut-off events. [2022-01-19 11:31:28,282 INFO L130 PetriNetUnfolder]: For 246924/247428 co-relation queries the response was YES. [2022-01-19 11:31:28,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57680 conditions, 10008 events. 1794/10008 cut-off events. For 246924/247428 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 126689 event pairs, 669 based on Foata normal form. 104/9893 useless extension candidates. Maximal degree in co-relation 57470. Up to 1909 conditions per place. [2022-01-19 11:31:28,426 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 314 selfloop transitions, 66 changer transitions 0/997 dead transitions. [2022-01-19 11:31:28,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 997 transitions, 25503 flow [2022-01-19 11:31:28,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:31:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:31:28,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1648 transitions. [2022-01-19 11:31:28,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7722586691658857 [2022-01-19 11:31:28,428 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1648 transitions. [2022-01-19 11:31:28,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1648 transitions. [2022-01-19 11:31:28,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:28,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1648 transitions. [2022-01-19 11:31:28,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.8181818181818) internal successors, (1648), 11 states have internal predecessors, (1648), 0 states have call successors, (0), 0 states have call 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,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,430 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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,430 INFO L186 Difference]: Start difference. First operand has 626 places, 900 transitions, 23140 flow. Second operand 11 states and 1648 transitions. [2022-01-19 11:31:28,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 997 transitions, 25503 flow [2022-01-19 11:31:30,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 997 transitions, 24726 flow, removed 215 selfloop flow, removed 13 redundant places. [2022-01-19 11:31:30,225 INFO L242 Difference]: Finished difference. Result has 626 places, 906 transitions, 22734 flow [2022-01-19 11:31:30,226 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=22412, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22734, PETRI_PLACES=626, PETRI_TRANSITIONS=906} [2022-01-19 11:31:30,226 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 446 predicate places. [2022-01-19 11:31:30,226 INFO L470 AbstractCegarLoop]: Abstraction has has 626 places, 906 transitions, 22734 flow [2022-01-19 11:31:30,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:30,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:30,226 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:31:30,226 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 11:31:30,227 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:31:30,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:30,227 INFO L85 PathProgramCache]: Analyzing trace with hash 100333982, now seen corresponding path program 30 times [2022-01-19 11:31:30,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:30,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513848605] [2022-01-19 11:31:30,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:30,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:30,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:30,607 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:30,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:30,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513848605] [2022-01-19 11:31:30,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513848605] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:30,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:30,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:31:30,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736401215] [2022-01-19 11:31:30,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:30,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:31:30,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:30,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:31:30,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:31:30,609 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:31:30,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 906 transitions, 22734 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:30,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:30,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:31:30,610 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:39,058 INFO L129 PetriNetUnfolder]: 5765/18195 cut-off events. [2022-01-19 11:31:39,058 INFO L130 PetriNetUnfolder]: For 373844/373899 co-relation queries the response was YES. [2022-01-19 11:31:39,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102490 conditions, 18195 events. 5765/18195 cut-off events. For 373844/373899 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 213828 event pairs, 2604 based on Foata normal form. 33/17972 useless extension candidates. Maximal degree in co-relation 102282. Up to 4483 conditions per place. [2022-01-19 11:31:39,397 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 727 selfloop transitions, 310 changer transitions 0/1104 dead transitions. [2022-01-19 11:31:39,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 1104 transitions, 28072 flow [2022-01-19 11:31:39,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:31:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:31:39,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2015 transitions. [2022-01-19 11:31:39,399 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5193298969072165 [2022-01-19 11:31:39,399 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2015 transitions. [2022-01-19 11:31:39,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2015 transitions. [2022-01-19 11:31:39,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:39,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2015 transitions. [2022-01-19 11:31:39,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 100.75) internal successors, (2015), 20 states have internal predecessors, (2015), 0 states have call successors, (0), 0 states have call 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:39,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call 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:39,402 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call 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:39,402 INFO L186 Difference]: Start difference. First operand has 626 places, 906 transitions, 22734 flow. Second operand 20 states and 2015 transitions. [2022-01-19 11:31:39,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 1104 transitions, 28072 flow [2022-01-19 11:31:42,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 1104 transitions, 27933 flow, removed 34 selfloop flow, removed 6 redundant places. [2022-01-19 11:31:42,754 INFO L242 Difference]: Finished difference. Result has 647 places, 937 transitions, 24663 flow [2022-01-19 11:31:42,755 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=22637, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=24663, PETRI_PLACES=647, PETRI_TRANSITIONS=937} [2022-01-19 11:31:42,755 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 467 predicate places. [2022-01-19 11:31:42,755 INFO L470 AbstractCegarLoop]: Abstraction has has 647 places, 937 transitions, 24663 flow [2022-01-19 11:31:42,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:42,756 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:42,756 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:31:42,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 11:31:42,756 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:31:42,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:42,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1912381806, now seen corresponding path program 31 times [2022-01-19 11:31:42,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:42,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592272935] [2022-01-19 11:31:42,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:42,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:42,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:43,100 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:43,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:43,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592272935] [2022-01-19 11:31:43,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592272935] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:43,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:43,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:31:43,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075454447] [2022-01-19 11:31:43,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:43,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:31:43,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:43,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:31:43,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:31:43,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:31:43,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 937 transitions, 24663 flow. Second operand has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:31:43,103 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:43,103 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:31:43,103 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:51,754 INFO L129 PetriNetUnfolder]: 5765/18157 cut-off events. [2022-01-19 11:31:51,755 INFO L130 PetriNetUnfolder]: For 381835/381919 co-relation queries the response was YES. [2022-01-19 11:31:52,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102623 conditions, 18157 events. 5765/18157 cut-off events. For 381835/381919 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 213162 event pairs, 2432 based on Foata normal form. 33/17947 useless extension candidates. Maximal degree in co-relation 102408. Up to 4483 conditions per place. [2022-01-19 11:31:52,310 INFO L132 encePairwiseOnDemand]: 170/194 looper letters, 766 selfloop transitions, 306 changer transitions 0/1139 dead transitions. [2022-01-19 11:31:52,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 1139 transitions, 30330 flow [2022-01-19 11:31:52,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:31:52,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:31:52,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2108 transitions. [2022-01-19 11:31:52,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5174275895925381 [2022-01-19 11:31:52,312 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2108 transitions. [2022-01-19 11:31:52,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2108 transitions. [2022-01-19 11:31:52,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:52,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2108 transitions. [2022-01-19 11:31:52,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 100.38095238095238) internal successors, (2108), 21 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:31:52,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 194.0) internal successors, (4268), 22 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call 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,316 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 194.0) internal successors, (4268), 22 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call 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,316 INFO L186 Difference]: Start difference. First operand has 647 places, 937 transitions, 24663 flow. Second operand 21 states and 2108 transitions. [2022-01-19 11:31:52,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 1139 transitions, 30330 flow [2022-01-19 11:31:55,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 660 places, 1139 transitions, 29940 flow, removed 147 selfloop flow, removed 7 redundant places. [2022-01-19 11:31:55,696 INFO L242 Difference]: Finished difference. Result has 670 places, 974 transitions, 26528 flow [2022-01-19 11:31:55,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=24277, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=26528, PETRI_PLACES=670, PETRI_TRANSITIONS=974} [2022-01-19 11:31:55,698 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 490 predicate places. [2022-01-19 11:31:55,698 INFO L470 AbstractCegarLoop]: Abstraction has has 670 places, 974 transitions, 26528 flow [2022-01-19 11:31:55,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 94.42105263157895) internal successors, (1794), 19 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:31:55,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:55,698 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:31:55,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 11:31:55,698 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:31:55,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:55,699 INFO L85 PathProgramCache]: Analyzing trace with hash -673038982, now seen corresponding path program 32 times [2022-01-19 11:31:55,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:55,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258883512] [2022-01-19 11:31:55,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:55,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:55,977 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:55,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:55,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258883512] [2022-01-19 11:31:55,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258883512] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:55,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:55,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:31:55,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456552664] [2022-01-19 11:31:55,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:55,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:31:55,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:55,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:31:55,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:31:55,981 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:31:55,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 670 places, 974 transitions, 26528 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:55,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:55,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:31:55,981 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:31:59,843 INFO L129 PetriNetUnfolder]: 1428/8657 cut-off events. [2022-01-19 11:31:59,843 INFO L130 PetriNetUnfolder]: For 251464/251972 co-relation queries the response was YES. [2022-01-19 11:31:59,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52554 conditions, 8657 events. 1428/8657 cut-off events. For 251464/251972 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 107941 event pairs, 664 based on Foata normal form. 78/8532 useless extension candidates. Maximal degree in co-relation 52329. Up to 1779 conditions per place. [2022-01-19 11:31:59,972 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 324 selfloop transitions, 68 changer transitions 0/1050 dead transitions. [2022-01-19 11:31:59,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 1050 transitions, 27902 flow [2022-01-19 11:31:59,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:31:59,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:31:59,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1654 transitions. [2022-01-19 11:31:59,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7750702905342081 [2022-01-19 11:31:59,973 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1654 transitions. [2022-01-19 11:31:59,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1654 transitions. [2022-01-19 11:31:59,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:59,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1654 transitions. [2022-01-19 11:31:59,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call 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:59,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:59,982 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:59,983 INFO L186 Difference]: Start difference. First operand has 670 places, 974 transitions, 26528 flow. Second operand 11 states and 1654 transitions. [2022-01-19 11:31:59,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 1050 transitions, 27902 flow [2022-01-19 11:32:01,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 1050 transitions, 27567 flow, removed 135 selfloop flow, removed 6 redundant places. [2022-01-19 11:32:02,000 INFO L242 Difference]: Finished difference. Result has 676 places, 959 transitions, 25687 flow [2022-01-19 11:32:02,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=25471, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=887, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25687, PETRI_PLACES=676, PETRI_TRANSITIONS=959} [2022-01-19 11:32:02,001 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 496 predicate places. [2022-01-19 11:32:02,001 INFO L470 AbstractCegarLoop]: Abstraction has has 676 places, 959 transitions, 25687 flow [2022-01-19 11:32:02,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:02,002 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:02,002 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:32:02,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 11:32:02,002 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:32:02,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:02,002 INFO L85 PathProgramCache]: Analyzing trace with hash 666800064, now seen corresponding path program 33 times [2022-01-19 11:32:02,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:02,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457822304] [2022-01-19 11:32:02,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:02,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:02,348 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:02,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:02,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457822304] [2022-01-19 11:32:02,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457822304] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:02,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:02,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-19 11:32:02,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028921675] [2022-01-19 11:32:02,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:02,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-19 11:32:02,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:02,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-19 11:32:02,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2022-01-19 11:32:02,350 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 194 [2022-01-19 11:32:02,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 959 transitions, 25687 flow. Second operand has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:02,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:02,351 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 194 [2022-01-19 11:32:02,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:10,347 INFO L129 PetriNetUnfolder]: 4734/15771 cut-off events. [2022-01-19 11:32:10,347 INFO L130 PetriNetUnfolder]: For 377135/377184 co-relation queries the response was YES. [2022-01-19 11:32:10,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92231 conditions, 15771 events. 4734/15771 cut-off events. For 377135/377184 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 182367 event pairs, 2228 based on Foata normal form. 27/15570 useless extension candidates. Maximal degree in co-relation 92003. Up to 4483 conditions per place. [2022-01-19 11:32:10,640 INFO L132 encePairwiseOnDemand]: 169/194 looper letters, 813 selfloop transitions, 323 changer transitions 0/1203 dead transitions. [2022-01-19 11:32:10,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 1203 transitions, 32186 flow [2022-01-19 11:32:10,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-19 11:32:10,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-19 11:32:10,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2213 transitions. [2022-01-19 11:32:10,642 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5185098406747891 [2022-01-19 11:32:10,642 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2213 transitions. [2022-01-19 11:32:10,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2213 transitions. [2022-01-19 11:32:10,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:10,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2213 transitions. [2022-01-19 11:32:10,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 100.5909090909091) internal successors, (2213), 22 states have internal predecessors, (2213), 0 states have call successors, (0), 0 states have call 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:10,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 194.0) internal successors, (4462), 23 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call 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:10,646 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 194.0) internal successors, (4462), 23 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call 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:10,646 INFO L186 Difference]: Start difference. First operand has 676 places, 959 transitions, 25687 flow. Second operand 22 states and 2213 transitions. [2022-01-19 11:32:10,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 1203 transitions, 32186 flow [2022-01-19 11:32:14,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 1203 transitions, 32006 flow, removed 26 selfloop flow, removed 8 redundant places. [2022-01-19 11:32:14,085 INFO L242 Difference]: Finished difference. Result has 700 places, 1007 transitions, 28194 flow [2022-01-19 11:32:14,086 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=25551, PETRI_DIFFERENCE_MINUEND_PLACES=668, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=28194, PETRI_PLACES=700, PETRI_TRANSITIONS=1007} [2022-01-19 11:32:14,086 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 520 predicate places. [2022-01-19 11:32:14,086 INFO L470 AbstractCegarLoop]: Abstraction has has 700 places, 1007 transitions, 28194 flow [2022-01-19 11:32:14,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call 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:14,086 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:14,087 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:32:14,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 11:32:14,087 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:32:14,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:14,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1940868334, now seen corresponding path program 34 times [2022-01-19 11:32:14,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:14,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479328650] [2022-01-19 11:32:14,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:14,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:14,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:14,284 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:14,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:14,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479328650] [2022-01-19 11:32:14,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479328650] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:14,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:14,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-01-19 11:32:14,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388001897] [2022-01-19 11:32:14,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:14,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-19 11:32:14,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:14,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-19 11:32:14,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-01-19 11:32:14,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 194 [2022-01-19 11:32:14,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 1007 transitions, 28194 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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:14,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:14,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 194 [2022-01-19 11:32:14,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:17,784 INFO L129 PetriNetUnfolder]: 1081/7305 cut-off events. [2022-01-19 11:32:17,784 INFO L130 PetriNetUnfolder]: For 236754/237128 co-relation queries the response was YES. [2022-01-19 11:32:17,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46309 conditions, 7305 events. 1081/7305 cut-off events. For 236754/237128 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 88982 event pairs, 348 based on Foata normal form. 76/7211 useless extension candidates. Maximal degree in co-relation 46071. Up to 1779 conditions per place. [2022-01-19 11:32:17,899 INFO L132 encePairwiseOnDemand]: 182/194 looper letters, 364 selfloop transitions, 50 changer transitions 0/1059 dead transitions. [2022-01-19 11:32:17,899 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1059 transitions, 28583 flow [2022-01-19 11:32:17,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:32:17,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:32:17,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1663 transitions. [2022-01-19 11:32:17,900 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7792877225866917 [2022-01-19 11:32:17,900 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1663 transitions. [2022-01-19 11:32:17,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1663 transitions. [2022-01-19 11:32:17,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:17,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1663 transitions. [2022-01-19 11:32:17,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 151.1818181818182) internal successors, (1663), 11 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:32:17,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:17,903 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 194.0) internal successors, (2328), 12 states have internal predecessors, (2328), 0 states have call successors, (0), 0 states have call 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:17,903 INFO L186 Difference]: Start difference. First operand has 700 places, 1007 transitions, 28194 flow. Second operand 11 states and 1663 transitions. [2022-01-19 11:32:17,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1059 transitions, 28583 flow [2022-01-19 11:32:19,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 1059 transitions, 27355 flow, removed 195 selfloop flow, removed 39 redundant places. [2022-01-19 11:32:19,777 INFO L242 Difference]: Finished difference. Result has 671 places, 953 transitions, 25385 flow [2022-01-19 11:32:19,778 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=25201, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=899, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25385, PETRI_PLACES=671, PETRI_TRANSITIONS=953} [2022-01-19 11:32:19,778 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 491 predicate places. [2022-01-19 11:32:19,778 INFO L470 AbstractCegarLoop]: Abstraction has has 671 places, 953 transitions, 25385 flow [2022-01-19 11:32:19,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call 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,778 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:19,778 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:32:19,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 11:32:19,779 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:19,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash 2026167563, now seen corresponding path program 1 times [2022-01-19 11:32:19,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:19,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624542114] [2022-01-19 11:32:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:19,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:19,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:20,784 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:20,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:20,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624542114] [2022-01-19 11:32:20,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624542114] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:20,784 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:20,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:32:20,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273661522] [2022-01-19 11:32:20,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:20,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:32:20,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:20,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:32:20,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:32:20,786 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:32:20,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 953 transitions, 25385 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:20,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:20,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:32:20,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:29,878 INFO L129 PetriNetUnfolder]: 4805/15132 cut-off events. [2022-01-19 11:32:29,878 INFO L130 PetriNetUnfolder]: For 366756/366801 co-relation queries the response was YES. [2022-01-19 11:32:30,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86293 conditions, 15132 events. 4805/15132 cut-off events. For 366756/366801 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 170651 event pairs, 1374 based on Foata normal form. 17/14835 useless extension candidates. Maximal degree in co-relation 86082. Up to 6005 conditions per place. [2022-01-19 11:32:30,167 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 793 selfloop transitions, 411 changer transitions 30/1336 dead transitions. [2022-01-19 11:32:30,167 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 1336 transitions, 36159 flow [2022-01-19 11:32:30,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:32:30,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:32:30,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3273 transitions. [2022-01-19 11:32:30,193 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48203240058910163 [2022-01-19 11:32:30,193 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3273 transitions. [2022-01-19 11:32:30,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3273 transitions. [2022-01-19 11:32:30,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:30,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3273 transitions. [2022-01-19 11:32:30,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 93.51428571428572) internal successors, (3273), 35 states have internal predecessors, (3273), 0 states have call successors, (0), 0 states have call 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:30,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:30,199 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:30,199 INFO L186 Difference]: Start difference. First operand has 671 places, 953 transitions, 25385 flow. Second operand 35 states and 3273 transitions. [2022-01-19 11:32:30,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 1336 transitions, 36159 flow [2022-01-19 11:32:33,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 1336 transitions, 35969 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-01-19 11:32:33,295 INFO L242 Difference]: Finished difference. Result has 712 places, 1067 transitions, 28947 flow [2022-01-19 11:32:33,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=25279, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=28947, PETRI_PLACES=712, PETRI_TRANSITIONS=1067} [2022-01-19 11:32:33,297 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 532 predicate places. [2022-01-19 11:32:33,297 INFO L470 AbstractCegarLoop]: Abstraction has has 712 places, 1067 transitions, 28947 flow [2022-01-19 11:32:33,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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,297 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:33,297 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:32:33,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 11:32:33,297 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:33,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:33,298 INFO L85 PathProgramCache]: Analyzing trace with hash 55285405, now seen corresponding path program 2 times [2022-01-19 11:32:33,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:33,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420946191] [2022-01-19 11:32:33,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:33,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:33,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:34,148 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:34,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:34,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420946191] [2022-01-19 11:32:34,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420946191] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:34,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:34,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:32:34,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723422142] [2022-01-19 11:32:34,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:34,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:32:34,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:34,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:32:34,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:32:34,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:32:34,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 1067 transitions, 28947 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:34,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:34,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:32:34,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:43,717 INFO L129 PetriNetUnfolder]: 4829/15271 cut-off events. [2022-01-19 11:32:43,717 INFO L130 PetriNetUnfolder]: For 391285/391330 co-relation queries the response was YES. [2022-01-19 11:32:43,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92790 conditions, 15271 events. 4829/15271 cut-off events. For 391285/391330 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 172747 event pairs, 1412 based on Foata normal form. 18/14964 useless extension candidates. Maximal degree in co-relation 92564. Up to 6176 conditions per place. [2022-01-19 11:32:43,991 INFO L132 encePairwiseOnDemand]: 160/194 looper letters, 788 selfloop transitions, 399 changer transitions 62/1351 dead transitions. [2022-01-19 11:32:43,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 1351 transitions, 37654 flow [2022-01-19 11:32:43,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 11:32:43,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 11:32:43,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3175 transitions. [2022-01-19 11:32:43,994 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48135233474833233 [2022-01-19 11:32:43,994 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3175 transitions. [2022-01-19 11:32:43,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3175 transitions. [2022-01-19 11:32:43,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:43,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3175 transitions. [2022-01-19 11:32:43,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 93.38235294117646) internal successors, (3175), 34 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call 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:43,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:43,999 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:43,999 INFO L186 Difference]: Start difference. First operand has 712 places, 1067 transitions, 28947 flow. Second operand 34 states and 3175 transitions. [2022-01-19 11:32:43,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 1351 transitions, 37654 flow [2022-01-19 11:32:47,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 719 places, 1351 transitions, 36943 flow, removed 128 selfloop flow, removed 18 redundant places. [2022-01-19 11:32:47,525 INFO L242 Difference]: Finished difference. Result has 729 places, 1069 transitions, 29239 flow [2022-01-19 11:32:47,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=28304, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=29239, PETRI_PLACES=729, PETRI_TRANSITIONS=1069} [2022-01-19 11:32:47,527 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 549 predicate places. [2022-01-19 11:32:47,527 INFO L470 AbstractCegarLoop]: Abstraction has has 729 places, 1069 transitions, 29239 flow [2022-01-19 11:32:47,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:47,527 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:32:47,527 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:32:47,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 11:32:47,527 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:32:47,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:32:47,528 INFO L85 PathProgramCache]: Analyzing trace with hash -877080279, now seen corresponding path program 3 times [2022-01-19 11:32:47,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:32:47,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106761037] [2022-01-19 11:32:47,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:32:47,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:32:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:32:48,483 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:48,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:32:48,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106761037] [2022-01-19 11:32:48,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106761037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:32:48,483 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:32:48,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-01-19 11:32:48,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912893340] [2022-01-19 11:32:48,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:32:48,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 11:32:48,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:32:48,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 11:32:48,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2022-01-19 11:32:48,486 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:32:48,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 1069 transitions, 29239 flow. Second operand has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:48,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:32:48,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:32:48,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:32:58,543 INFO L129 PetriNetUnfolder]: 4754/15073 cut-off events. [2022-01-19 11:32:58,543 INFO L130 PetriNetUnfolder]: For 400594/400637 co-relation queries the response was YES. [2022-01-19 11:32:58,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94327 conditions, 15073 events. 4754/15073 cut-off events. For 400594/400637 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 169688 event pairs, 1514 based on Foata normal form. 19/14760 useless extension candidates. Maximal degree in co-relation 94098. Up to 6127 conditions per place. [2022-01-19 11:32:58,816 INFO L132 encePairwiseOnDemand]: 156/194 looper letters, 740 selfloop transitions, 433 changer transitions 61/1335 dead transitions. [2022-01-19 11:32:58,817 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 1335 transitions, 37440 flow [2022-01-19 11:32:58,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 11:32:58,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 11:32:58,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3655 transitions. [2022-01-19 11:32:58,819 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47100515463917525 [2022-01-19 11:32:58,819 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3655 transitions. [2022-01-19 11:32:58,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3655 transitions. [2022-01-19 11:32:58,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:32:58,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3655 transitions. [2022-01-19 11:32:58,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 91.375) internal successors, (3655), 40 states have internal predecessors, (3655), 0 states have call successors, (0), 0 states have call 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:58,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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:58,826 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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:58,826 INFO L186 Difference]: Start difference. First operand has 729 places, 1069 transitions, 29239 flow. Second operand 40 states and 3655 transitions. [2022-01-19 11:32:58,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 1335 transitions, 37440 flow [2022-01-19 11:33:02,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 1335 transitions, 36567 flow, removed 55 selfloop flow, removed 25 redundant places. [2022-01-19 11:33:02,530 INFO L242 Difference]: Finished difference. Result has 744 places, 1066 transitions, 29231 flow [2022-01-19 11:33:02,530 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=28403, PETRI_DIFFERENCE_MINUEND_PLACES=694, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=29231, PETRI_PLACES=744, PETRI_TRANSITIONS=1066} [2022-01-19 11:33:02,531 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 564 predicate places. [2022-01-19 11:33:02,531 INFO L470 AbstractCegarLoop]: Abstraction has has 744 places, 1066 transitions, 29231 flow [2022-01-19 11:33:02,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:02,531 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:02,531 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:33:02,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 11:33:02,532 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:02,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:02,532 INFO L85 PathProgramCache]: Analyzing trace with hash 367246937, now seen corresponding path program 4 times [2022-01-19 11:33:02,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:02,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371568208] [2022-01-19 11:33:02,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:02,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:02,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:03,454 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:03,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:03,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371568208] [2022-01-19 11:33:03,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371568208] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:03,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:03,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-01-19 11:33:03,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082808945] [2022-01-19 11:33:03,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:03,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 11:33:03,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:03,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 11:33:03,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2022-01-19 11:33:03,457 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:33:03,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 1066 transitions, 29231 flow. Second operand has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:03,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:03,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:33:03,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:13,685 INFO L129 PetriNetUnfolder]: 5064/15922 cut-off events. [2022-01-19 11:33:13,685 INFO L130 PetriNetUnfolder]: For 415981/416034 co-relation queries the response was YES. [2022-01-19 11:33:14,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100474 conditions, 15922 events. 5064/15922 cut-off events. For 415981/416034 co-relation queries the response was YES. Maximal size of possible extension queue 645. Compared 180855 event pairs, 1564 based on Foata normal form. 23/15606 useless extension candidates. Maximal degree in co-relation 100241. Up to 6162 conditions per place. [2022-01-19 11:33:14,293 INFO L132 encePairwiseOnDemand]: 156/194 looper letters, 752 selfloop transitions, 463 changer transitions 71/1387 dead transitions. [2022-01-19 11:33:14,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 1387 transitions, 38759 flow [2022-01-19 11:33:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 11:33:14,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 11:33:14,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3653 transitions. [2022-01-19 11:33:14,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47074742268041236 [2022-01-19 11:33:14,296 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3653 transitions. [2022-01-19 11:33:14,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3653 transitions. [2022-01-19 11:33:14,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:14,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3653 transitions. [2022-01-19 11:33:14,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 91.325) internal successors, (3653), 40 states have internal predecessors, (3653), 0 states have call successors, (0), 0 states have call 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:14,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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:14,302 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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:14,302 INFO L186 Difference]: Start difference. First operand has 744 places, 1066 transitions, 29231 flow. Second operand 40 states and 3653 transitions. [2022-01-19 11:33:14,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 1387 transitions, 38759 flow [2022-01-19 11:33:18,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 1387 transitions, 37749 flow, removed 58 selfloop flow, removed 35 redundant places. [2022-01-19 11:33:18,939 INFO L242 Difference]: Finished difference. Result has 749 places, 1111 transitions, 31004 flow [2022-01-19 11:33:18,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=28343, PETRI_DIFFERENCE_MINUEND_PLACES=696, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1066, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=418, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=618, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=31004, PETRI_PLACES=749, PETRI_TRANSITIONS=1111} [2022-01-19 11:33:18,940 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 569 predicate places. [2022-01-19 11:33:18,940 INFO L470 AbstractCegarLoop]: Abstraction has has 749 places, 1111 transitions, 31004 flow [2022-01-19 11:33:18,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:18,940 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:18,941 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 11:33:18,941 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:18,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:18,941 INFO L85 PathProgramCache]: Analyzing trace with hash 793674251, now seen corresponding path program 5 times [2022-01-19 11:33:18,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:18,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309459361] [2022-01-19 11:33:18,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:18,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:19,671 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:19,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:19,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309459361] [2022-01-19 11:33:19,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309459361] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:19,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:19,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-19 11:33:19,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738909242] [2022-01-19 11:33:19,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:19,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 11:33:19,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:19,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 11:33:19,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=732, Unknown=0, NotChecked=0, Total=812 [2022-01-19 11:33:19,674 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:33:19,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 1111 transitions, 31004 flow. Second operand has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:19,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:33:19,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:31,954 INFO L129 PetriNetUnfolder]: 5446/17158 cut-off events. [2022-01-19 11:33:31,955 INFO L130 PetriNetUnfolder]: For 438449/438486 co-relation queries the response was YES. [2022-01-19 11:33:32,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108693 conditions, 17158 events. 5446/17158 cut-off events. For 438449/438486 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 198206 event pairs, 1871 based on Foata normal form. 17/16881 useless extension candidates. Maximal degree in co-relation 108455. Up to 8870 conditions per place. [2022-01-19 11:33:32,374 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 844 selfloop transitions, 346 changer transitions 74/1366 dead transitions. [2022-01-19 11:33:32,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 1366 transitions, 38465 flow [2022-01-19 11:33:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 11:33:32,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 11:33:32,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3065 transitions. [2022-01-19 11:33:32,377 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.478756638550453 [2022-01-19 11:33:32,377 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3065 transitions. [2022-01-19 11:33:32,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3065 transitions. [2022-01-19 11:33:32,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:32,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3065 transitions. [2022-01-19 11:33:32,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 92.87878787878788) internal successors, (3065), 33 states have internal predecessors, (3065), 0 states have call successors, (0), 0 states have call 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:32,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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:32,382 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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:32,382 INFO L186 Difference]: Start difference. First operand has 749 places, 1111 transitions, 31004 flow. Second operand 33 states and 3065 transitions. [2022-01-19 11:33:32,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 1366 transitions, 38465 flow [2022-01-19 11:33:37,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 1366 transitions, 37460 flow, removed 86 selfloop flow, removed 32 redundant places. [2022-01-19 11:33:37,210 INFO L242 Difference]: Finished difference. Result has 750 places, 1121 transitions, 31166 flow [2022-01-19 11:33:37,211 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=30097, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=771, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=31166, PETRI_PLACES=750, PETRI_TRANSITIONS=1121} [2022-01-19 11:33:37,211 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 570 predicate places. [2022-01-19 11:33:37,211 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 1121 transitions, 31166 flow [2022-01-19 11:33:37,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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,211 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:37,211 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:33:37,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 11:33:37,212 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:37,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1106863163, now seen corresponding path program 6 times [2022-01-19 11:33:37,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:37,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781742534] [2022-01-19 11:33:37,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:37,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:38,101 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:38,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:38,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781742534] [2022-01-19 11:33:38,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781742534] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:38,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:38,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:33:38,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155210885] [2022-01-19 11:33:38,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:38,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:33:38,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:38,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:33:38,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:33:38,104 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:33:38,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 1121 transitions, 31166 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:38,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:38,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:33:38,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:33:49,270 INFO L129 PetriNetUnfolder]: 5314/16520 cut-off events. [2022-01-19 11:33:49,270 INFO L130 PetriNetUnfolder]: For 436544/436605 co-relation queries the response was YES. [2022-01-19 11:33:49,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107130 conditions, 16520 events. 5314/16520 cut-off events. For 436544/436605 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 189342 event pairs, 1422 based on Foata normal form. 27/16172 useless extension candidates. Maximal degree in co-relation 106888. Up to 6620 conditions per place. [2022-01-19 11:33:49,615 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 766 selfloop transitions, 413 changer transitions 62/1343 dead transitions. [2022-01-19 11:33:49,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 1343 transitions, 37855 flow [2022-01-19 11:33:49,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 11:33:49,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 11:33:49,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3360 transitions. [2022-01-19 11:33:49,617 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48109965635738833 [2022-01-19 11:33:49,617 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3360 transitions. [2022-01-19 11:33:49,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3360 transitions. [2022-01-19 11:33:49,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:33:49,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3360 transitions. [2022-01-19 11:33:49,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 93.33333333333333) internal successors, (3360), 36 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call 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:49,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 194.0) internal successors, (7178), 37 states have internal predecessors, (7178), 0 states have call successors, (0), 0 states have call 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:49,623 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 194.0) internal successors, (7178), 37 states have internal predecessors, (7178), 0 states have call successors, (0), 0 states have call 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:49,623 INFO L186 Difference]: Start difference. First operand has 750 places, 1121 transitions, 31166 flow. Second operand 36 states and 3360 transitions. [2022-01-19 11:33:49,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 1343 transitions, 37855 flow [2022-01-19 11:33:54,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 747 places, 1343 transitions, 36923 flow, removed 173 selfloop flow, removed 25 redundant places. [2022-01-19 11:33:54,404 INFO L242 Difference]: Finished difference. Result has 752 places, 1106 transitions, 30810 flow [2022-01-19 11:33:54,405 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=30370, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=30810, PETRI_PLACES=752, PETRI_TRANSITIONS=1106} [2022-01-19 11:33:54,406 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 572 predicate places. [2022-01-19 11:33:54,406 INFO L470 AbstractCegarLoop]: Abstraction has has 752 places, 1106 transitions, 30810 flow [2022-01-19 11:33:54,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:54,406 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:33:54,406 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:33:54,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 11:33:54,406 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:33:54,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:33:54,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1986806517, now seen corresponding path program 7 times [2022-01-19 11:33:54,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:33:54,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547012526] [2022-01-19 11:33:54,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:33:54,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:33:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:33:55,365 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:55,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:33:55,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547012526] [2022-01-19 11:33:55,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547012526] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:33:55,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:33:55,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-01-19 11:33:55,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509402636] [2022-01-19 11:33:55,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:33:55,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 11:33:55,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:33:55,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 11:33:55,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1008, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 11:33:55,368 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:33:55,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 1106 transitions, 30810 flow. Second operand has 34 states, 34 states have (on average 88.20588235294117) internal successors, (2999), 34 states have internal predecessors, (2999), 0 states have call successors, (0), 0 states have call 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:55,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:33:55,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:33:55,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:34:06,916 INFO L129 PetriNetUnfolder]: 5530/17504 cut-off events. [2022-01-19 11:34:06,917 INFO L130 PetriNetUnfolder]: For 448049/448124 co-relation queries the response was YES. [2022-01-19 11:34:07,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109926 conditions, 17504 events. 5530/17504 cut-off events. For 448049/448124 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 202713 event pairs, 2195 based on Foata normal form. 28/17241 useless extension candidates. Maximal degree in co-relation 109690. Up to 10014 conditions per place. [2022-01-19 11:34:07,260 INFO L132 encePairwiseOnDemand]: 154/194 looper letters, 768 selfloop transitions, 408 changer transitions 59/1336 dead transitions. [2022-01-19 11:34:07,260 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1336 transitions, 37467 flow [2022-01-19 11:34:07,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 11:34:07,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 11:34:07,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3655 transitions. [2022-01-19 11:34:07,262 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47100515463917525 [2022-01-19 11:34:07,262 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3655 transitions. [2022-01-19 11:34:07,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3655 transitions. [2022-01-19 11:34:07,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:34:07,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3655 transitions. [2022-01-19 11:34:07,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 91.375) internal successors, (3655), 40 states have internal predecessors, (3655), 0 states have call successors, (0), 0 states have call 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:07,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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:07,268 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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:07,268 INFO L186 Difference]: Start difference. First operand has 752 places, 1106 transitions, 30810 flow. Second operand 40 states and 3655 transitions. [2022-01-19 11:34:07,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1336 transitions, 37467 flow [2022-01-19 11:34:12,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1336 transitions, 36409 flow, removed 44 selfloop flow, removed 37 redundant places. [2022-01-19 11:34:12,172 INFO L242 Difference]: Finished difference. Result has 758 places, 1180 transitions, 32659 flow [2022-01-19 11:34:12,173 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=29886, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=723, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=32659, PETRI_PLACES=758, PETRI_TRANSITIONS=1180} [2022-01-19 11:34:12,173 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 578 predicate places. [2022-01-19 11:34:12,173 INFO L470 AbstractCegarLoop]: Abstraction has has 758 places, 1180 transitions, 32659 flow [2022-01-19 11:34:12,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 88.20588235294117) internal successors, (2999), 34 states have internal predecessors, (2999), 0 states have call successors, (0), 0 states have call 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:12,174 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:34:12,174 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:34:12,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-01-19 11:34:12,174 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:34:12,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:34:12,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1457227437, now seen corresponding path program 8 times [2022-01-19 11:34:12,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:34:12,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018430954] [2022-01-19 11:34:12,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:34:12,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:34:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:34:13,097 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:13,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:34:13,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018430954] [2022-01-19 11:34:13,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018430954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:34:13,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:34:13,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:34:13,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909028316] [2022-01-19 11:34:13,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:34:13,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:34:13,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:34:13,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:34:13,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=841, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:34:13,100 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:34:13,101 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 758 places, 1180 transitions, 32659 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:13,101 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:34:13,101 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:34:13,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:34:24,621 INFO L129 PetriNetUnfolder]: 5457/17251 cut-off events. [2022-01-19 11:34:24,621 INFO L130 PetriNetUnfolder]: For 448183/448229 co-relation queries the response was YES. [2022-01-19 11:34:24,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110307 conditions, 17251 events. 5457/17251 cut-off events. For 448183/448229 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 199956 event pairs, 1822 based on Foata normal form. 26/16987 useless extension candidates. Maximal degree in co-relation 110068. Up to 9002 conditions per place. [2022-01-19 11:34:24,978 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 873 selfloop transitions, 370 changer transitions 71/1416 dead transitions. [2022-01-19 11:34:24,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 1416 transitions, 40023 flow [2022-01-19 11:34:24,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:34:24,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:34:24,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3251 transitions. [2022-01-19 11:34:24,981 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47879234167893964 [2022-01-19 11:34:24,981 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3251 transitions. [2022-01-19 11:34:24,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3251 transitions. [2022-01-19 11:34:24,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:34:24,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3251 transitions. [2022-01-19 11:34:24,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 92.88571428571429) internal successors, (3251), 35 states have internal predecessors, (3251), 0 states have call successors, (0), 0 states have call 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:24,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:24,986 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:24,986 INFO L186 Difference]: Start difference. First operand has 758 places, 1180 transitions, 32659 flow. Second operand 35 states and 3251 transitions. [2022-01-19 11:34:24,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 1416 transitions, 40023 flow [2022-01-19 11:34:30,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 755 places, 1416 transitions, 39280 flow, removed 114 selfloop flow, removed 27 redundant places. [2022-01-19 11:34:30,077 INFO L242 Difference]: Finished difference. Result has 768 places, 1190 transitions, 33224 flow [2022-01-19 11:34:30,078 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=31960, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=812, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=33224, PETRI_PLACES=768, PETRI_TRANSITIONS=1190} [2022-01-19 11:34:30,078 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 588 predicate places. [2022-01-19 11:34:30,078 INFO L470 AbstractCegarLoop]: Abstraction has has 768 places, 1190 transitions, 33224 flow [2022-01-19 11:34:30,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:30,079 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:34:30,079 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:34:30,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-01-19 11:34:30,079 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:34:30,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:34:30,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1209782823, now seen corresponding path program 9 times [2022-01-19 11:34:30,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:34:30,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623560997] [2022-01-19 11:34:30,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:34:30,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:34:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:34:30,728 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:30,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:34:30,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623560997] [2022-01-19 11:34:30,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623560997] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:34:30,729 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:34:30,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 11:34:30,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62086472] [2022-01-19 11:34:30,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:34:30,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 11:34:30,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:34:30,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 11:34:30,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=684, Unknown=0, NotChecked=0, Total=756 [2022-01-19 11:34:30,730 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:34:30,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 1190 transitions, 33224 flow. Second operand has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:30,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:34:30,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:34:30,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:34:42,315 INFO L129 PetriNetUnfolder]: 5816/18282 cut-off events. [2022-01-19 11:34:42,315 INFO L130 PetriNetUnfolder]: For 474063/474128 co-relation queries the response was YES. [2022-01-19 11:34:42,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118484 conditions, 18282 events. 5816/18282 cut-off events. For 474063/474128 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 213801 event pairs, 2163 based on Foata normal form. 25/17997 useless extension candidates. Maximal degree in co-relation 118241. Up to 10390 conditions per place. [2022-01-19 11:34:42,870 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 856 selfloop transitions, 411 changer transitions 33/1402 dead transitions. [2022-01-19 11:34:42,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 1402 transitions, 39606 flow [2022-01-19 11:34:42,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:34:42,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:34:42,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3259 transitions. [2022-01-19 11:34:42,872 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47997054491899854 [2022-01-19 11:34:42,872 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3259 transitions. [2022-01-19 11:34:42,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3259 transitions. [2022-01-19 11:34:42,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:34:42,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3259 transitions. [2022-01-19 11:34:42,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 93.11428571428571) internal successors, (3259), 35 states have internal predecessors, (3259), 0 states have call successors, (0), 0 states have call 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:42,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:42,877 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:42,877 INFO L186 Difference]: Start difference. First operand has 768 places, 1190 transitions, 33224 flow. Second operand 35 states and 3259 transitions. [2022-01-19 11:34:42,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 1402 transitions, 39606 flow [2022-01-19 11:34:48,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 759 places, 1402 transitions, 38575 flow, removed 55 selfloop flow, removed 30 redundant places. [2022-01-19 11:34:48,461 INFO L242 Difference]: Finished difference. Result has 772 places, 1265 transitions, 34912 flow [2022-01-19 11:34:48,462 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=32302, PETRI_DIFFERENCE_MINUEND_PLACES=725, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=34912, PETRI_PLACES=772, PETRI_TRANSITIONS=1265} [2022-01-19 11:34:48,462 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 592 predicate places. [2022-01-19 11:34:48,462 INFO L470 AbstractCegarLoop]: Abstraction has has 772 places, 1265 transitions, 34912 flow [2022-01-19 11:34:48,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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,463 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:34:48,463 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:34:48,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-01-19 11:34:48,463 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:34:48,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:34:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1777028373, now seen corresponding path program 10 times [2022-01-19 11:34:48,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:34:48,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669045169] [2022-01-19 11:34:48,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:34:48,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:34:48,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:34:49,361 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:49,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:34:49,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669045169] [2022-01-19 11:34:49,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669045169] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:34:49,361 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:34:49,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:34:49,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406277351] [2022-01-19 11:34:49,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:34:49,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:34:49,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:34:49,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:34:49,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:34:49,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:34:49,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 1265 transitions, 34912 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:49,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:34:49,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:34:49,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:35:02,378 INFO L129 PetriNetUnfolder]: 6081/18957 cut-off events. [2022-01-19 11:35:02,378 INFO L130 PetriNetUnfolder]: For 487092/487207 co-relation queries the response was YES. [2022-01-19 11:35:02,945 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123620 conditions, 18957 events. 6081/18957 cut-off events. For 487092/487207 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 223696 event pairs, 2045 based on Foata normal form. 46/18693 useless extension candidates. Maximal degree in co-relation 123374. Up to 10566 conditions per place. [2022-01-19 11:35:02,998 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 925 selfloop transitions, 423 changer transitions 35/1485 dead transitions. [2022-01-19 11:35:02,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 1485 transitions, 41719 flow [2022-01-19 11:35:02,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-19 11:35:02,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-01-19 11:35:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3354 transitions. [2022-01-19 11:35:03,001 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4802405498281787 [2022-01-19 11:35:03,001 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3354 transitions. [2022-01-19 11:35:03,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3354 transitions. [2022-01-19 11:35:03,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:35:03,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3354 transitions. [2022-01-19 11:35:03,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 93.16666666666667) internal successors, (3354), 36 states have internal predecessors, (3354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 11:35:03,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 194.0) internal successors, (7178), 37 states have internal predecessors, (7178), 0 states have call successors, (0), 0 states have call 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:03,006 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 194.0) internal successors, (7178), 37 states have internal predecessors, (7178), 0 states have call successors, (0), 0 states have call 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:03,006 INFO L186 Difference]: Start difference. First operand has 772 places, 1265 transitions, 34912 flow. Second operand 36 states and 3354 transitions. [2022-01-19 11:35:03,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 1485 transitions, 41719 flow [2022-01-19 11:35:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 779 places, 1485 transitions, 40968 flow, removed 90 selfloop flow, removed 20 redundant places. [2022-01-19 11:35:09,010 INFO L242 Difference]: Finished difference. Result has 792 places, 1327 transitions, 36639 flow [2022-01-19 11:35:09,011 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=34186, PETRI_DIFFERENCE_MINUEND_PLACES=744, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=36639, PETRI_PLACES=792, PETRI_TRANSITIONS=1327} [2022-01-19 11:35:09,011 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 612 predicate places. [2022-01-19 11:35:09,011 INFO L470 AbstractCegarLoop]: Abstraction has has 792 places, 1327 transitions, 36639 flow [2022-01-19 11:35:09,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:09,012 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:35:09,012 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:09,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-01-19 11:35:09,012 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:35:09,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:35:09,012 INFO L85 PathProgramCache]: Analyzing trace with hash -773692617, now seen corresponding path program 11 times [2022-01-19 11:35:09,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:35:09,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684957813] [2022-01-19 11:35:09,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:35:09,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:35:09,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:35:09,676 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:09,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:35:09,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684957813] [2022-01-19 11:35:09,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684957813] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:35:09,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:35:09,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 11:35:09,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046766361] [2022-01-19 11:35:09,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:35:09,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 11:35:09,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:35:09,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 11:35:09,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2022-01-19 11:35:09,678 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:35:09,679 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 1327 transitions, 36639 flow. Second operand has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:09,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:35:09,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:35:09,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:35:22,668 INFO L129 PetriNetUnfolder]: 6108/19131 cut-off events. [2022-01-19 11:35:22,669 INFO L130 PetriNetUnfolder]: For 503863/503966 co-relation queries the response was YES. [2022-01-19 11:35:23,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128538 conditions, 19131 events. 6108/19131 cut-off events. For 503863/503966 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 226537 event pairs, 2096 based on Foata normal form. 32/18849 useless extension candidates. Maximal degree in co-relation 128285. Up to 10777 conditions per place. [2022-01-19 11:35:23,309 INFO L132 encePairwiseOnDemand]: 160/194 looper letters, 925 selfloop transitions, 403 changer transitions 66/1496 dead transitions. [2022-01-19 11:35:23,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 818 places, 1496 transitions, 42420 flow [2022-01-19 11:35:23,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:35:23,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:35:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3256 transitions. [2022-01-19 11:35:23,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47952871870397645 [2022-01-19 11:35:23,312 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3256 transitions. [2022-01-19 11:35:23,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3256 transitions. [2022-01-19 11:35:23,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:35:23,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3256 transitions. [2022-01-19 11:35:23,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 93.02857142857142) internal successors, (3256), 35 states have internal predecessors, (3256), 0 states have call successors, (0), 0 states have call 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,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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,318 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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,318 INFO L186 Difference]: Start difference. First operand has 792 places, 1327 transitions, 36639 flow. Second operand 35 states and 3256 transitions. [2022-01-19 11:35:23,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 818 places, 1496 transitions, 42420 flow [2022-01-19 11:35:29,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 1496 transitions, 41385 flow, removed 200 selfloop flow, removed 21 redundant places. [2022-01-19 11:35:29,607 INFO L242 Difference]: Finished difference. Result has 807 places, 1325 transitions, 36621 flow [2022-01-19 11:35:29,608 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=35727, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=924, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=36621, PETRI_PLACES=807, PETRI_TRANSITIONS=1325} [2022-01-19 11:35:29,608 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 627 predicate places. [2022-01-19 11:35:29,608 INFO L470 AbstractCegarLoop]: Abstraction has has 807 places, 1325 transitions, 36621 flow [2022-01-19 11:35:29,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:29,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:35:29,608 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:35:29,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-01-19 11:35:29,609 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:35:29,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:35:29,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1035353937, now seen corresponding path program 12 times [2022-01-19 11:35:29,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:35:29,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056196421] [2022-01-19 11:35:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:35:29,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:35:29,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:35:30,484 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:30,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:35:30,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056196421] [2022-01-19 11:35:30,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056196421] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:35:30,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:35:30,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:35:30,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833459901] [2022-01-19 11:35:30,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:35:30,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:35:30,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:35:30,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:35:30,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:35:30,487 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:35:30,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 807 places, 1325 transitions, 36621 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:30,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:35:30,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:35:30,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:35:43,682 INFO L129 PetriNetUnfolder]: 6031/18991 cut-off events. [2022-01-19 11:35:43,682 INFO L130 PetriNetUnfolder]: For 509171/509312 co-relation queries the response was YES. [2022-01-19 11:35:44,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129024 conditions, 18991 events. 6031/18991 cut-off events. For 509171/509312 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 224157 event pairs, 2461 based on Foata normal form. 52/18723 useless extension candidates. Maximal degree in co-relation 128767. Up to 10994 conditions per place. [2022-01-19 11:35:44,108 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 926 selfloop transitions, 382 changer transitions 57/1467 dead transitions. [2022-01-19 11:35:44,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 831 places, 1467 transitions, 41568 flow [2022-01-19 11:35:44,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:35:44,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:35:44,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3243 transitions. [2022-01-19 11:35:44,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47761413843888073 [2022-01-19 11:35:44,110 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3243 transitions. [2022-01-19 11:35:44,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3243 transitions. [2022-01-19 11:35:44,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:35:44,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3243 transitions. [2022-01-19 11:35:44,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 92.65714285714286) internal successors, (3243), 35 states have internal predecessors, (3243), 0 states have call successors, (0), 0 states have call 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:44,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:44,116 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:44,116 INFO L186 Difference]: Start difference. First operand has 807 places, 1325 transitions, 36621 flow. Second operand 35 states and 3243 transitions. [2022-01-19 11:35:44,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 831 places, 1467 transitions, 41568 flow [2022-01-19 11:35:50,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 802 places, 1467 transitions, 40675 flow, removed 50 selfloop flow, removed 29 redundant places. [2022-01-19 11:35:50,361 INFO L242 Difference]: Finished difference. Result has 812 places, 1324 transitions, 36581 flow [2022-01-19 11:35:50,362 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=35768, PETRI_DIFFERENCE_MINUEND_PLACES=768, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=36581, PETRI_PLACES=812, PETRI_TRANSITIONS=1324} [2022-01-19 11:35:50,362 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 632 predicate places. [2022-01-19 11:35:50,362 INFO L470 AbstractCegarLoop]: Abstraction has has 812 places, 1324 transitions, 36581 flow [2022-01-19 11:35:50,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:50,362 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:35:50,362 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:35:50,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-01-19 11:35:50,363 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:35:50,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:35:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash 990792371, now seen corresponding path program 13 times [2022-01-19 11:35:50,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:35:50,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615479811] [2022-01-19 11:35:50,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:35:50,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:35:50,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:35:51,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:35:51,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:35:51,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615479811] [2022-01-19 11:35:51,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615479811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:35:51,310 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:35:51,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-01-19 11:35:51,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963145451] [2022-01-19 11:35:51,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:35:51,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 11:35:51,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:35:51,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 11:35:51,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2022-01-19 11:35:51,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:35:51,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 1324 transitions, 36581 flow. Second operand has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:51,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:35:51,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:35:51,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:36:05,181 INFO L129 PetriNetUnfolder]: 6312/19694 cut-off events. [2022-01-19 11:36:05,182 INFO L130 PetriNetUnfolder]: For 533586/533697 co-relation queries the response was YES. [2022-01-19 11:36:05,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 135127 conditions, 19694 events. 6312/19694 cut-off events. For 533586/533697 co-relation queries the response was YES. Maximal size of possible extension queue 803. Compared 234072 event pairs, 2333 based on Foata normal form. 46/19409 useless extension candidates. Maximal degree in co-relation 134867. Up to 10680 conditions per place. [2022-01-19 11:36:05,885 INFO L132 encePairwiseOnDemand]: 155/194 looper letters, 909 selfloop transitions, 491 changer transitions 35/1536 dead transitions. [2022-01-19 11:36:05,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 1536 transitions, 43471 flow [2022-01-19 11:36:05,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 11:36:05,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 11:36:05,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 3840 transitions. [2022-01-19 11:36:05,887 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47128129602356406 [2022-01-19 11:36:05,887 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 3840 transitions. [2022-01-19 11:36:05,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 3840 transitions. [2022-01-19 11:36:05,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:36:05,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 3840 transitions. [2022-01-19 11:36:05,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 91.42857142857143) internal successors, (3840), 42 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call 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:05,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 194.0) internal successors, (8342), 43 states have internal predecessors, (8342), 0 states have call successors, (0), 0 states have call 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:05,894 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 194.0) internal successors, (8342), 43 states have internal predecessors, (8342), 0 states have call successors, (0), 0 states have call 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:05,894 INFO L186 Difference]: Start difference. First operand has 812 places, 1324 transitions, 36581 flow. Second operand 42 states and 3840 transitions. [2022-01-19 11:36:05,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 1536 transitions, 43471 flow [2022-01-19 11:36:13,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1536 transitions, 42665 flow, removed 31 selfloop flow, removed 27 redundant places. [2022-01-19 11:36:13,141 INFO L242 Difference]: Finished difference. Result has 825 places, 1377 transitions, 38374 flow [2022-01-19 11:36:13,142 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=35799, PETRI_DIFFERENCE_MINUEND_PLACES=773, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=451, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=847, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=38374, PETRI_PLACES=825, PETRI_TRANSITIONS=1377} [2022-01-19 11:36:13,142 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 645 predicate places. [2022-01-19 11:36:13,142 INFO L470 AbstractCegarLoop]: Abstraction has has 825 places, 1377 transitions, 38374 flow [2022-01-19 11:36:13,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:13,143 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:36:13,143 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-01-19 11:36:13,143 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:36:13,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:36:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1818547083, now seen corresponding path program 14 times [2022-01-19 11:36:13,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:36:13,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434996452] [2022-01-19 11:36:13,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:36:13,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:36:13,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:36:14,075 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:14,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:36:14,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434996452] [2022-01-19 11:36:14,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434996452] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:36:14,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:36:14,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 11:36:14,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419694351] [2022-01-19 11:36:14,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:36:14,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 11:36:14,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:36:14,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 11:36:14,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2022-01-19 11:36:14,077 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:36:14,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 1377 transitions, 38374 flow. Second operand has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:14,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:36:14,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:36:14,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:36:28,070 INFO L129 PetriNetUnfolder]: 6330/19873 cut-off events. [2022-01-19 11:36:28,071 INFO L130 PetriNetUnfolder]: For 552043/552248 co-relation queries the response was YES. [2022-01-19 11:36:28,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 137383 conditions, 19873 events. 6330/19873 cut-off events. For 552043/552248 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 236633 event pairs, 2375 based on Foata normal form. 118/19649 useless extension candidates. Maximal degree in co-relation 137120. Up to 10864 conditions per place. [2022-01-19 11:36:28,588 INFO L132 encePairwiseOnDemand]: 160/194 looper letters, 950 selfloop transitions, 431 changer transitions 66/1549 dead transitions. [2022-01-19 11:36:28,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1549 transitions, 44329 flow [2022-01-19 11:36:28,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:36:28,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:36:28,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3261 transitions. [2022-01-19 11:36:28,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48026509572901327 [2022-01-19 11:36:28,590 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3261 transitions. [2022-01-19 11:36:28,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3261 transitions. [2022-01-19 11:36:28,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:36:28,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3261 transitions. [2022-01-19 11:36:28,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 93.17142857142858) internal successors, (3261), 35 states have internal predecessors, (3261), 0 states have call successors, (0), 0 states have call 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:28,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:28,596 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:28,596 INFO L186 Difference]: Start difference. First operand has 825 places, 1377 transitions, 38374 flow. Second operand 35 states and 3261 transitions. [2022-01-19 11:36:28,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1549 transitions, 44329 flow [2022-01-19 11:36:35,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 818 places, 1549 transitions, 42947 flow, removed 289 selfloop flow, removed 32 redundant places. [2022-01-19 11:36:35,956 INFO L242 Difference]: Finished difference. Result has 827 places, 1376 transitions, 38100 flow [2022-01-19 11:36:35,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37178, PETRI_DIFFERENCE_MINUEND_PLACES=784, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=38100, PETRI_PLACES=827, PETRI_TRANSITIONS=1376} [2022-01-19 11:36:35,958 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 647 predicate places. [2022-01-19 11:36:35,958 INFO L470 AbstractCegarLoop]: Abstraction has has 827 places, 1376 transitions, 38100 flow [2022-01-19 11:36:35,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:35,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:36:35,958 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:36:35,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-01-19 11:36:35,959 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:36:35,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:36:35,959 INFO L85 PathProgramCache]: Analyzing trace with hash -49274785, now seen corresponding path program 15 times [2022-01-19 11:36:35,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:36:35,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815246249] [2022-01-19 11:36:35,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:36:35,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:36:35,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:36:36,785 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:36,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:36:36,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815246249] [2022-01-19 11:36:36,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815246249] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:36:36,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:36:36,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:36:36,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040262606] [2022-01-19 11:36:36,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:36:36,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:36:36,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:36:36,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:36:36,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:36:36,787 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:36:36,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 1376 transitions, 38100 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:36,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:36:36,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:36:36,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:36:50,593 INFO L129 PetriNetUnfolder]: 6264/19707 cut-off events. [2022-01-19 11:36:50,593 INFO L130 PetriNetUnfolder]: For 549594/549728 co-relation queries the response was YES. [2022-01-19 11:36:51,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 136774 conditions, 19707 events. 6264/19707 cut-off events. For 549594/549728 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 234444 event pairs, 2490 based on Foata normal form. 43/19395 useless extension candidates. Maximal degree in co-relation 136509. Up to 10838 conditions per place. [2022-01-19 11:36:51,180 INFO L132 encePairwiseOnDemand]: 160/194 looper letters, 938 selfloop transitions, 417 changer transitions 65/1522 dead transitions. [2022-01-19 11:36:51,180 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1522 transitions, 43274 flow [2022-01-19 11:36:51,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-19 11:36:51,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-19 11:36:51,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3254 transitions. [2022-01-19 11:36:51,182 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4792341678939617 [2022-01-19 11:36:51,182 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3254 transitions. [2022-01-19 11:36:51,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3254 transitions. [2022-01-19 11:36:51,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:36:51,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3254 transitions. [2022-01-19 11:36:51,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 92.97142857142858) internal successors, (3254), 35 states have internal predecessors, (3254), 0 states have call successors, (0), 0 states have call 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:51,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:51,188 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 194.0) internal successors, (6984), 36 states have internal predecessors, (6984), 0 states have call successors, (0), 0 states have call 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:51,188 INFO L186 Difference]: Start difference. First operand has 827 places, 1376 transitions, 38100 flow. Second operand 35 states and 3254 transitions. [2022-01-19 11:36:51,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1522 transitions, 43274 flow [2022-01-19 11:36:58,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 819 places, 1522 transitions, 42327 flow, removed 45 selfloop flow, removed 31 redundant places. [2022-01-19 11:36:58,203 INFO L242 Difference]: Finished difference. Result has 831 places, 1366 transitions, 37935 flow [2022-01-19 11:36:58,204 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37180, PETRI_DIFFERENCE_MINUEND_PLACES=785, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=959, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=37935, PETRI_PLACES=831, PETRI_TRANSITIONS=1366} [2022-01-19 11:36:58,205 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 651 predicate places. [2022-01-19 11:36:58,205 INFO L470 AbstractCegarLoop]: Abstraction has has 831 places, 1366 transitions, 37935 flow [2022-01-19 11:36:58,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:58,205 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:36:58,205 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:36:58,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-01-19 11:36:58,205 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:36:58,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:36:58,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1368905793, now seen corresponding path program 16 times [2022-01-19 11:36:58,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:36:58,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287735304] [2022-01-19 11:36:58,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:36:58,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:36:58,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:36:58,930 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:58,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:36:58,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287735304] [2022-01-19 11:36:58,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287735304] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:36:58,930 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:36:58,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-19 11:36:58,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889304034] [2022-01-19 11:36:58,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:36:58,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 11:36:58,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:36:58,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 11:36:58,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=730, Unknown=0, NotChecked=0, Total=812 [2022-01-19 11:36:58,932 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:36:58,933 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 1366 transitions, 37935 flow. Second operand has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:58,933 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:36:58,933 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:36:58,933 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:37:12,336 INFO L129 PetriNetUnfolder]: 6213/19467 cut-off events. [2022-01-19 11:37:12,336 INFO L130 PetriNetUnfolder]: For 543880/543979 co-relation queries the response was YES. [2022-01-19 11:37:12,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 136761 conditions, 19467 events. 6213/19467 cut-off events. For 543880/543979 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 231674 event pairs, 2156 based on Foata normal form. 25/19155 useless extension candidates. Maximal degree in co-relation 136492. Up to 11343 conditions per place. [2022-01-19 11:37:12,957 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 979 selfloop transitions, 380 changer transitions 61/1522 dead transitions. [2022-01-19 11:37:12,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1522 transitions, 43336 flow [2022-01-19 11:37:12,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 11:37:12,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 11:37:12,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3157 transitions. [2022-01-19 11:37:12,959 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4786234081261371 [2022-01-19 11:37:12,959 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3157 transitions. [2022-01-19 11:37:12,959 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3157 transitions. [2022-01-19 11:37:12,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:37:12,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3157 transitions. [2022-01-19 11:37:12,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 92.8529411764706) internal successors, (3157), 34 states have internal predecessors, (3157), 0 states have call successors, (0), 0 states have call 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:12,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:12,965 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:12,965 INFO L186 Difference]: Start difference. First operand has 831 places, 1366 transitions, 37935 flow. Second operand 34 states and 3157 transitions. [2022-01-19 11:37:12,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1522 transitions, 43336 flow [2022-01-19 11:37:20,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 821 places, 1522 transitions, 42454 flow, removed 29 selfloop flow, removed 31 redundant places. [2022-01-19 11:37:20,229 INFO L242 Difference]: Finished difference. Result has 831 places, 1373 transitions, 38038 flow [2022-01-19 11:37:20,230 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37101, PETRI_DIFFERENCE_MINUEND_PLACES=788, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=38038, PETRI_PLACES=831, PETRI_TRANSITIONS=1373} [2022-01-19 11:37:20,230 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 651 predicate places. [2022-01-19 11:37:20,230 INFO L470 AbstractCegarLoop]: Abstraction has has 831 places, 1373 transitions, 38038 flow [2022-01-19 11:37:20,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:20,231 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:37:20,231 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:37:20,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-01-19 11:37:20,231 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:37:20,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:37:20,232 INFO L85 PathProgramCache]: Analyzing trace with hash 332856529, now seen corresponding path program 17 times [2022-01-19 11:37:20,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:37:20,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894309513] [2022-01-19 11:37:20,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:37:20,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:37:20,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:37:21,072 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:21,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:37:21,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894309513] [2022-01-19 11:37:21,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894309513] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:37:21,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:37:21,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:37:21,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481211099] [2022-01-19 11:37:21,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:37:21,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:37:21,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:37:21,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:37:21,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:37:21,074 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:37:21,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 1373 transitions, 38038 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:21,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:37:21,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:37:21,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:37:34,644 INFO L129 PetriNetUnfolder]: 6159/19470 cut-off events. [2022-01-19 11:37:34,644 INFO L130 PetriNetUnfolder]: For 553870/554063 co-relation queries the response was YES. [2022-01-19 11:37:35,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 135845 conditions, 19470 events. 6159/19470 cut-off events. For 553870/554063 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 231428 event pairs, 2497 based on Foata normal form. 123/19239 useless extension candidates. Maximal degree in co-relation 135576. Up to 11247 conditions per place. [2022-01-19 11:37:35,096 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 962 selfloop transitions, 399 changer transitions 62/1525 dead transitions. [2022-01-19 11:37:35,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 1525 transitions, 43586 flow [2022-01-19 11:37:35,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 11:37:35,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 11:37:35,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3155 transitions. [2022-01-19 11:37:35,098 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47832019405700427 [2022-01-19 11:37:35,099 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3155 transitions. [2022-01-19 11:37:35,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3155 transitions. [2022-01-19 11:37:35,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:37:35,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3155 transitions. [2022-01-19 11:37:35,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 92.79411764705883) internal successors, (3155), 34 states have internal predecessors, (3155), 0 states have call successors, (0), 0 states have call 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:35,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:35,104 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:35,104 INFO L186 Difference]: Start difference. First operand has 831 places, 1373 transitions, 38038 flow. Second operand 34 states and 3155 transitions. [2022-01-19 11:37:35,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 1525 transitions, 43586 flow [2022-01-19 11:37:42,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1525 transitions, 42779 flow, removed 39 selfloop flow, removed 25 redundant places. [2022-01-19 11:37:42,384 INFO L242 Difference]: Finished difference. Result has 839 places, 1369 transitions, 38080 flow [2022-01-19 11:37:42,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37264, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=38080, PETRI_PLACES=839, PETRI_TRANSITIONS=1369} [2022-01-19 11:37:42,385 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 659 predicate places. [2022-01-19 11:37:42,385 INFO L470 AbstractCegarLoop]: Abstraction has has 839 places, 1369 transitions, 38080 flow [2022-01-19 11:37:42,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:37:42,386 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:37:42,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-01-19 11:37:42,386 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:37:42,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:37:42,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1740334743, now seen corresponding path program 18 times [2022-01-19 11:37:42,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:37:42,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453176811] [2022-01-19 11:37:42,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:37:42,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:37:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:37:43,210 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:43,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:37:43,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453176811] [2022-01-19 11:37:43,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453176811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:37:43,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:37:43,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-01-19 11:37:43,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328711364] [2022-01-19 11:37:43,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:37:43,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 11:37:43,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:37:43,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 11:37:43,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2022-01-19 11:37:43,212 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:37:43,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 839 places, 1369 transitions, 38080 flow. Second operand has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:43,213 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:37:43,213 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:37:43,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:37:56,943 INFO L129 PetriNetUnfolder]: 6084/19218 cut-off events. [2022-01-19 11:37:56,943 INFO L130 PetriNetUnfolder]: For 544426/544561 co-relation queries the response was YES. [2022-01-19 11:37:57,334 INFO L84 FinitePrefix]: Finished finitePrefix Result has 134489 conditions, 19218 events. 6084/19218 cut-off events. For 544426/544561 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 227908 event pairs, 2460 based on Foata normal form. 55/18925 useless extension candidates. Maximal degree in co-relation 134217. Up to 11202 conditions per place. [2022-01-19 11:37:57,391 INFO L132 encePairwiseOnDemand]: 157/194 looper letters, 921 selfloop transitions, 411 changer transitions 59/1492 dead transitions. [2022-01-19 11:37:57,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 1492 transitions, 42774 flow [2022-01-19 11:37:57,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 11:37:57,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 11:37:57,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3542 transitions. [2022-01-19 11:37:57,394 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4681469733016125 [2022-01-19 11:37:57,394 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3542 transitions. [2022-01-19 11:37:57,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3542 transitions. [2022-01-19 11:37:57,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:37:57,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3542 transitions. [2022-01-19 11:37:57,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 90.82051282051282) internal successors, (3542), 39 states have internal predecessors, (3542), 0 states have call successors, (0), 0 states have call 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:57,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states have call 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:57,399 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states have call 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:57,400 INFO L186 Difference]: Start difference. First operand has 839 places, 1369 transitions, 38080 flow. Second operand 39 states and 3542 transitions. [2022-01-19 11:37:57,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 1492 transitions, 42774 flow [2022-01-19 11:38:04,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 1492 transitions, 41974 flow, removed 35 selfloop flow, removed 26 redundant places. [2022-01-19 11:38:04,652 INFO L242 Difference]: Finished difference. Result has 847 places, 1358 transitions, 37865 flow [2022-01-19 11:38:04,653 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37296, PETRI_DIFFERENCE_MINUEND_PLACES=802, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=958, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=37865, PETRI_PLACES=847, PETRI_TRANSITIONS=1358} [2022-01-19 11:38:04,653 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 667 predicate places. [2022-01-19 11:38:04,653 INFO L470 AbstractCegarLoop]: Abstraction has has 847 places, 1358 transitions, 37865 flow [2022-01-19 11:38:04,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:04,653 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:38:04,654 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:38:04,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-01-19 11:38:04,654 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:38:04,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:38:04,654 INFO L85 PathProgramCache]: Analyzing trace with hash 309655793, now seen corresponding path program 19 times [2022-01-19 11:38:04,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:38:04,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796035700] [2022-01-19 11:38:04,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:38:04,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:38:04,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:38:05,401 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:05,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:38:05,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796035700] [2022-01-19 11:38:05,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796035700] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:38:05,401 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:38:05,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-19 11:38:05,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156265771] [2022-01-19 11:38:05,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:38:05,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 11:38:05,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:38:05,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 11:38:05,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2022-01-19 11:38:05,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:38:05,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 847 places, 1358 transitions, 37865 flow. Second operand has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:05,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:38:05,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:38:05,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:38:18,640 INFO L129 PetriNetUnfolder]: 6036/19128 cut-off events. [2022-01-19 11:38:18,640 INFO L130 PetriNetUnfolder]: For 542641/542798 co-relation queries the response was YES. [2022-01-19 11:38:19,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 133744 conditions, 19128 events. 6036/19128 cut-off events. For 542641/542798 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 226493 event pairs, 2505 based on Foata normal form. 111/18895 useless extension candidates. Maximal degree in co-relation 133474. Up to 11102 conditions per place. [2022-01-19 11:38:19,244 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 940 selfloop transitions, 384 changer transitions 62/1488 dead transitions. [2022-01-19 11:38:19,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 1488 transitions, 42862 flow [2022-01-19 11:38:19,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 11:38:19,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 11:38:19,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3056 transitions. [2022-01-19 11:38:19,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4773508278662918 [2022-01-19 11:38:19,246 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3056 transitions. [2022-01-19 11:38:19,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3056 transitions. [2022-01-19 11:38:19,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:38:19,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3056 transitions. [2022-01-19 11:38:19,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 92.60606060606061) internal successors, (3056), 33 states have internal predecessors, (3056), 0 states have call successors, (0), 0 states have call 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,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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,251 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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,251 INFO L186 Difference]: Start difference. First operand has 847 places, 1358 transitions, 37865 flow. Second operand 33 states and 3056 transitions. [2022-01-19 11:38:19,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 1488 transitions, 42862 flow [2022-01-19 11:38:26,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1488 transitions, 41965 flow, removed 21 selfloop flow, removed 34 redundant places. [2022-01-19 11:38:26,140 INFO L242 Difference]: Finished difference. Result has 836 places, 1347 transitions, 37519 flow [2022-01-19 11:38:26,141 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=36992, PETRI_DIFFERENCE_MINUEND_PLACES=796, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=384, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=37519, PETRI_PLACES=836, PETRI_TRANSITIONS=1347} [2022-01-19 11:38:26,141 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 656 predicate places. [2022-01-19 11:38:26,141 INFO L470 AbstractCegarLoop]: Abstraction has has 836 places, 1347 transitions, 37519 flow [2022-01-19 11:38:26,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:26,141 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:38:26,142 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:38:26,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-01-19 11:38:26,142 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:38:26,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:38:26,142 INFO L85 PathProgramCache]: Analyzing trace with hash 752060827, now seen corresponding path program 20 times [2022-01-19 11:38:26,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:38:26,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720347444] [2022-01-19 11:38:26,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:38:26,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:38:26,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:38:26,953 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:26,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:38:26,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720347444] [2022-01-19 11:38:26,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720347444] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:38:26,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:38:26,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:38:26,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063820004] [2022-01-19 11:38:26,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:38:26,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:38:26,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:38:26,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:38:26,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:38:26,956 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:38:26,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 1347 transitions, 37519 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:26,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:38:26,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:38:26,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:38:40,311 INFO L129 PetriNetUnfolder]: 5940/18691 cut-off events. [2022-01-19 11:38:40,311 INFO L130 PetriNetUnfolder]: For 526094/526187 co-relation queries the response was YES. [2022-01-19 11:38:40,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131679 conditions, 18691 events. 5940/18691 cut-off events. For 526094/526187 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 220701 event pairs, 2003 based on Foata normal form. 35/18415 useless extension candidates. Maximal degree in co-relation 131409. Up to 10474 conditions per place. [2022-01-19 11:38:40,932 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 922 selfloop transitions, 413 changer transitions 51/1488 dead transitions. [2022-01-19 11:38:40,932 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 1488 transitions, 42299 flow [2022-01-19 11:38:40,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 11:38:40,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 11:38:40,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3442 transitions. [2022-01-19 11:38:40,934 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47952075787127335 [2022-01-19 11:38:40,934 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3442 transitions. [2022-01-19 11:38:40,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3442 transitions. [2022-01-19 11:38:40,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:38:40,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3442 transitions. [2022-01-19 11:38:40,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 93.02702702702703) internal successors, (3442), 37 states have internal predecessors, (3442), 0 states have call successors, (0), 0 states have call 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:40,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call 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:40,940 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call 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:40,940 INFO L186 Difference]: Start difference. First operand has 836 places, 1347 transitions, 37519 flow. Second operand 37 states and 3442 transitions. [2022-01-19 11:38:40,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 1488 transitions, 42299 flow [2022-01-19 11:38:47,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 1488 transitions, 41456 flow, removed 24 selfloop flow, removed 30 redundant places. [2022-01-19 11:38:48,011 INFO L242 Difference]: Finished difference. Result has 831 places, 1335 transitions, 37215 flow [2022-01-19 11:38:48,012 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=36688, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=934, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=37215, PETRI_PLACES=831, PETRI_TRANSITIONS=1335} [2022-01-19 11:38:48,012 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 651 predicate places. [2022-01-19 11:38:48,012 INFO L470 AbstractCegarLoop]: Abstraction has has 831 places, 1335 transitions, 37215 flow [2022-01-19 11:38:48,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:48,012 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:38:48,012 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:48,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-01-19 11:38:48,013 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (and 5 more)] === [2022-01-19 11:38:48,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:38:48,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1117323375, now seen corresponding path program 21 times [2022-01-19 11:38:48,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:38:48,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869260486] [2022-01-19 11:38:48,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:38:48,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:38:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:38:48,856 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:48,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:38:48,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869260486] [2022-01-19 11:38:48,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869260486] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:38:48,856 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:38:48,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-01-19 11:38:48,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728174931] [2022-01-19 11:38:48,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:38:48,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 11:38:48,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:38:48,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 11:38:48,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 11:38:48,859 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:38:48,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 831 places, 1335 transitions, 37215 flow. Second operand has 34 states, 34 states have (on average 88.20588235294117) internal successors, (2999), 34 states have internal predecessors, (2999), 0 states have call successors, (0), 0 states have call 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:48,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:38:48,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:38:48,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:39:02,203 INFO L129 PetriNetUnfolder]: 5885/18583 cut-off events. [2022-01-19 11:39:02,204 INFO L130 PetriNetUnfolder]: For 516069/516138 co-relation queries the response was YES. [2022-01-19 11:39:02,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129519 conditions, 18583 events. 5885/18583 cut-off events. For 516069/516138 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 218669 event pairs, 2184 based on Foata normal form. 19/18283 useless extension candidates. Maximal degree in co-relation 129255. Up to 10623 conditions per place. [2022-01-19 11:39:02,914 INFO L132 encePairwiseOnDemand]: 157/194 looper letters, 938 selfloop transitions, 424 changer transitions 59/1483 dead transitions. [2022-01-19 11:39:02,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 860 places, 1483 transitions, 42244 flow [2022-01-19 11:39:02,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-19 11:39:02,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-01-19 11:39:02,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3665 transitions. [2022-01-19 11:39:02,916 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4722938144329897 [2022-01-19 11:39:02,916 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3665 transitions. [2022-01-19 11:39:02,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3665 transitions. [2022-01-19 11:39:02,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:39:02,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3665 transitions. [2022-01-19 11:39:02,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 91.625) internal successors, (3665), 40 states have internal predecessors, (3665), 0 states have call successors, (0), 0 states have call 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,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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,923 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call 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,923 INFO L186 Difference]: Start difference. First operand has 831 places, 1335 transitions, 37215 flow. Second operand 40 states and 3665 transitions. [2022-01-19 11:39:02,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 860 places, 1483 transitions, 42244 flow [2022-01-19 11:39:09,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 826 places, 1483 transitions, 41356 flow, removed 19 selfloop flow, removed 34 redundant places. [2022-01-19 11:39:09,460 INFO L242 Difference]: Finished difference. Result has 830 places, 1324 transitions, 36913 flow [2022-01-19 11:39:09,461 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=36343, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=36913, PETRI_PLACES=830, PETRI_TRANSITIONS=1324} [2022-01-19 11:39:09,461 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 650 predicate places. [2022-01-19 11:39:09,461 INFO L470 AbstractCegarLoop]: Abstraction has has 830 places, 1324 transitions, 36913 flow [2022-01-19 11:39:09,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 88.20588235294117) internal successors, (2999), 34 states have internal predecessors, (2999), 0 states have call successors, (0), 0 states have call 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:09,462 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:39:09,462 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:39:09,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-01-19 11:39:09,462 INFO L402 AbstractCegarLoop]: === Iteration 61 === 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:09,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:39:09,462 INFO L85 PathProgramCache]: Analyzing trace with hash 44321061, now seen corresponding path program 22 times [2022-01-19 11:39:09,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:39:09,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115537991] [2022-01-19 11:39:09,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:39:09,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:39:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:39:10,346 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:10,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:39:10,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115537991] [2022-01-19 11:39:10,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115537991] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:39:10,347 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:39:10,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:39:10,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236840215] [2022-01-19 11:39:10,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:39:10,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:39:10,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:39:10,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:39:10,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:39:10,349 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:39:10,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 1324 transitions, 36913 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:10,350 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:39:10,350 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:39:10,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:39:23,137 INFO L129 PetriNetUnfolder]: 5902/18698 cut-off events. [2022-01-19 11:39:23,137 INFO L130 PetriNetUnfolder]: For 506019/506073 co-relation queries the response was YES. [2022-01-19 11:39:23,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129094 conditions, 18698 events. 5902/18698 cut-off events. For 506019/506073 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 221136 event pairs, 2006 based on Foata normal form. 30/18404 useless extension candidates. Maximal degree in co-relation 128833. Up to 10935 conditions per place. [2022-01-19 11:39:23,592 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 927 selfloop transitions, 401 changer transitions 36/1466 dead transitions. [2022-01-19 11:39:23,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 852 places, 1466 transitions, 41871 flow [2022-01-19 11:39:23,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 11:39:23,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 11:39:23,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3077 transitions. [2022-01-19 11:39:23,594 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48063105279600127 [2022-01-19 11:39:23,594 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3077 transitions. [2022-01-19 11:39:23,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3077 transitions. [2022-01-19 11:39:23,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:39:23,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3077 transitions. [2022-01-19 11:39:23,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 93.24242424242425) internal successors, (3077), 33 states have internal predecessors, (3077), 0 states have call successors, (0), 0 states have call 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:23,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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:23,599 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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:23,599 INFO L186 Difference]: Start difference. First operand has 830 places, 1324 transitions, 36913 flow. Second operand 33 states and 3077 transitions. [2022-01-19 11:39:23,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 852 places, 1466 transitions, 41871 flow [2022-01-19 11:39:30,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1466 transitions, 40814 flow, removed 36 selfloop flow, removed 38 redundant places. [2022-01-19 11:39:30,042 INFO L242 Difference]: Finished difference. Result has 824 places, 1345 transitions, 37266 flow [2022-01-19 11:39:30,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=35880, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=37266, PETRI_PLACES=824, PETRI_TRANSITIONS=1345} [2022-01-19 11:39:30,044 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 644 predicate places. [2022-01-19 11:39:30,044 INFO L470 AbstractCegarLoop]: Abstraction has has 824 places, 1345 transitions, 37266 flow [2022-01-19 11:39:30,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:30,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:39:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:39:30,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-01-19 11:39:30,044 INFO L402 AbstractCegarLoop]: === Iteration 62 === 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:30,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:39:30,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1645266765, now seen corresponding path program 23 times [2022-01-19 11:39:30,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:39:30,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762509832] [2022-01-19 11:39:30,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:39:30,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:39:30,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:39:30,753 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:30,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:39:30,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762509832] [2022-01-19 11:39:30,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762509832] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:39:30,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:39:30,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-19 11:39:30,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104360291] [2022-01-19 11:39:30,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:39:30,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 11:39:30,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:39:30,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 11:39:30,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-01-19 11:39:30,755 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:39:30,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 1345 transitions, 37266 flow. Second operand has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:30,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:39:30,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:39:30,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:39:43,073 INFO L129 PetriNetUnfolder]: 5907/18737 cut-off events. [2022-01-19 11:39:43,073 INFO L130 PetriNetUnfolder]: For 505861/505916 co-relation queries the response was YES. [2022-01-19 11:39:43,560 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129592 conditions, 18737 events. 5907/18737 cut-off events. For 505861/505916 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 221831 event pairs, 2082 based on Foata normal form. 25/18427 useless extension candidates. Maximal degree in co-relation 129332. Up to 11533 conditions per place. [2022-01-19 11:39:43,610 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 938 selfloop transitions, 357 changer transitions 57/1454 dead transitions. [2022-01-19 11:39:43,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 847 places, 1454 transitions, 41534 flow [2022-01-19 11:39:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 11:39:43,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 11:39:43,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2969 transitions. [2022-01-19 11:39:43,612 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47825386597938147 [2022-01-19 11:39:43,613 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2969 transitions. [2022-01-19 11:39:43,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2969 transitions. [2022-01-19 11:39:43,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:39:43,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2969 transitions. [2022-01-19 11:39:43,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 92.78125) internal successors, (2969), 32 states have internal predecessors, (2969), 0 states have call successors, (0), 0 states have call 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:43,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 194.0) internal successors, (6402), 33 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call 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:43,617 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 194.0) internal successors, (6402), 33 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call 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:43,617 INFO L186 Difference]: Start difference. First operand has 824 places, 1345 transitions, 37266 flow. Second operand 32 states and 2969 transitions. [2022-01-19 11:39:43,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 847 places, 1454 transitions, 41534 flow [2022-01-19 11:39:49,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 1454 transitions, 40625 flow, removed 131 selfloop flow, removed 24 redundant places. [2022-01-19 11:39:49,784 INFO L242 Difference]: Finished difference. Result has 832 places, 1339 transitions, 37068 flow [2022-01-19 11:39:49,785 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=36426, PETRI_DIFFERENCE_MINUEND_PLACES=792, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=37068, PETRI_PLACES=832, PETRI_TRANSITIONS=1339} [2022-01-19 11:39:49,785 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 652 predicate places. [2022-01-19 11:39:49,785 INFO L470 AbstractCegarLoop]: Abstraction has has 832 places, 1339 transitions, 37068 flow [2022-01-19 11:39:49,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:49,785 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:39:49,786 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:39:49,786 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-01-19 11:39:49,786 INFO L402 AbstractCegarLoop]: === Iteration 63 === 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:49,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:39:49,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1039945757, now seen corresponding path program 24 times [2022-01-19 11:39:49,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:39:49,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103936293] [2022-01-19 11:39:49,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:39:49,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:39:49,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:39:50,457 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:50,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:39:50,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103936293] [2022-01-19 11:39:50,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103936293] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:39:50,457 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:39:50,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 11:39:50,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460196724] [2022-01-19 11:39:50,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:39:50,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 11:39:50,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:39:50,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 11:39:50,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2022-01-19 11:39:50,459 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:39:50,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 1339 transitions, 37068 flow. Second operand has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:50,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:39:50,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:39:50,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:40:02,663 INFO L129 PetriNetUnfolder]: 5844/18558 cut-off events. [2022-01-19 11:40:02,663 INFO L130 PetriNetUnfolder]: For 508307/508350 co-relation queries the response was YES. [2022-01-19 11:40:03,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129746 conditions, 18558 events. 5844/18558 cut-off events. For 508307/508350 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 219245 event pairs, 2039 based on Foata normal form. 19/18250 useless extension candidates. Maximal degree in co-relation 129483. Up to 11407 conditions per place. [2022-01-19 11:40:03,084 INFO L132 encePairwiseOnDemand]: 161/194 looper letters, 928 selfloop transitions, 359 changer transitions 65/1454 dead transitions. [2022-01-19 11:40:03,084 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1454 transitions, 41432 flow [2022-01-19 11:40:03,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 11:40:03,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-19 11:40:03,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2882 transitions. [2022-01-19 11:40:03,086 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.47921516461589625 [2022-01-19 11:40:03,086 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2882 transitions. [2022-01-19 11:40:03,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2882 transitions. [2022-01-19 11:40:03,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:40:03,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2882 transitions. [2022-01-19 11:40:03,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 92.96774193548387) internal successors, (2882), 31 states have internal predecessors, (2882), 0 states have call successors, (0), 0 states have call 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:03,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 194.0) internal successors, (6208), 32 states have internal predecessors, (6208), 0 states have call successors, (0), 0 states have call 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:03,091 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 194.0) internal successors, (6208), 32 states have internal predecessors, (6208), 0 states have call successors, (0), 0 states have call 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:03,091 INFO L186 Difference]: Start difference. First operand has 832 places, 1339 transitions, 37068 flow. Second operand 31 states and 2882 transitions. [2022-01-19 11:40:03,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1454 transitions, 41432 flow [2022-01-19 11:40:09,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 1454 transitions, 40644 flow, removed 28 selfloop flow, removed 27 redundant places. [2022-01-19 11:40:09,405 INFO L242 Difference]: Finished difference. Result has 834 places, 1335 transitions, 37001 flow [2022-01-19 11:40:09,406 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=36320, PETRI_DIFFERENCE_MINUEND_PLACES=793, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=982, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=37001, PETRI_PLACES=834, PETRI_TRANSITIONS=1335} [2022-01-19 11:40:09,407 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 654 predicate places. [2022-01-19 11:40:09,407 INFO L470 AbstractCegarLoop]: Abstraction has has 834 places, 1335 transitions, 37001 flow [2022-01-19 11:40:09,407 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:09,407 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:40:09,407 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:40:09,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-01-19 11:40:09,407 INFO L402 AbstractCegarLoop]: === Iteration 64 === 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:09,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:40:09,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1824071681, now seen corresponding path program 25 times [2022-01-19 11:40:09,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:40:09,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272700279] [2022-01-19 11:40:09,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:40:09,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:40:09,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:40:10,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:40:10,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:40:10,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272700279] [2022-01-19 11:40:10,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272700279] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:40:10,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:40:10,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:40:10,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805465558] [2022-01-19 11:40:10,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:40:10,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:40:10,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:40:10,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:40:10,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=830, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:40:10,238 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:40:10,239 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 1335 transitions, 37001 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:10,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:40:10,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:40:10,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:40:22,878 INFO L129 PetriNetUnfolder]: 5781/18536 cut-off events. [2022-01-19 11:40:22,879 INFO L130 PetriNetUnfolder]: For 514390/514451 co-relation queries the response was YES. [2022-01-19 11:40:23,251 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128855 conditions, 18536 events. 5781/18536 cut-off events. For 514390/514451 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 219055 event pairs, 2120 based on Foata normal form. 25/18232 useless extension candidates. Maximal degree in co-relation 128589. Up to 9610 conditions per place. [2022-01-19 11:40:23,304 INFO L132 encePairwiseOnDemand]: 159/194 looper letters, 913 selfloop transitions, 457 changer transitions 33/1505 dead transitions. [2022-01-19 11:40:23,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 855 places, 1505 transitions, 42803 flow [2022-01-19 11:40:23,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 11:40:23,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 11:40:23,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3174 transitions. [2022-01-19 11:40:23,307 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48120072771376593 [2022-01-19 11:40:23,307 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3174 transitions. [2022-01-19 11:40:23,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3174 transitions. [2022-01-19 11:40:23,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:40:23,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3174 transitions. [2022-01-19 11:40:23,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 93.3529411764706) internal successors, (3174), 34 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call 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:23,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:23,312 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:23,312 INFO L186 Difference]: Start difference. First operand has 834 places, 1335 transitions, 37001 flow. Second operand 34 states and 3174 transitions. [2022-01-19 11:40:23,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 855 places, 1505 transitions, 42803 flow [2022-01-19 11:40:29,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 830 places, 1505 transitions, 42053 flow, removed 32 selfloop flow, removed 25 redundant places. [2022-01-19 11:40:29,780 INFO L242 Difference]: Finished difference. Result has 841 places, 1373 transitions, 38415 flow [2022-01-19 11:40:29,781 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=36277, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=424, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=892, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=38415, PETRI_PLACES=841, PETRI_TRANSITIONS=1373} [2022-01-19 11:40:29,781 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 661 predicate places. [2022-01-19 11:40:29,781 INFO L470 AbstractCegarLoop]: Abstraction has has 841 places, 1373 transitions, 38415 flow [2022-01-19 11:40:29,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:29,782 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:40:29,782 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:40:29,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-01-19 11:40:29,782 INFO L402 AbstractCegarLoop]: === Iteration 65 === 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:29,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:40:29,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1956254323, now seen corresponding path program 26 times [2022-01-19 11:40:29,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:40:29,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329232509] [2022-01-19 11:40:29,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:40:29,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:40:29,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:40:30,612 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:30,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:40:30,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329232509] [2022-01-19 11:40:30,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329232509] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:40:30,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:40:30,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-01-19 11:40:30,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040287447] [2022-01-19 11:40:30,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:40:30,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 11:40:30,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:40:30,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 11:40:30,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2022-01-19 11:40:30,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:40:30,615 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 841 places, 1373 transitions, 38415 flow. Second operand has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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:30,615 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:40:30,615 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:40:30,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:40:43,692 INFO L129 PetriNetUnfolder]: 5808/18713 cut-off events. [2022-01-19 11:40:43,693 INFO L130 PetriNetUnfolder]: For 530621/530674 co-relation queries the response was YES. [2022-01-19 11:40:44,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 131254 conditions, 18713 events. 5808/18713 cut-off events. For 530621/530674 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 221784 event pairs, 2367 based on Foata normal form. 22/18394 useless extension candidates. Maximal degree in co-relation 130986. Up to 10799 conditions per place. [2022-01-19 11:40:44,088 INFO L132 encePairwiseOnDemand]: 160/194 looper letters, 956 selfloop transitions, 389 changer transitions 65/1512 dead transitions. [2022-01-19 11:40:44,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 1512 transitions, 43357 flow [2022-01-19 11:40:44,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-19 11:40:44,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-01-19 11:40:44,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3161 transitions. [2022-01-19 11:40:44,091 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4792298362644027 [2022-01-19 11:40:44,091 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3161 transitions. [2022-01-19 11:40:44,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3161 transitions. [2022-01-19 11:40:44,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:40:44,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3161 transitions. [2022-01-19 11:40:44,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 92.97058823529412) internal successors, (3161), 34 states have internal predecessors, (3161), 0 states have call successors, (0), 0 states have call 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:44,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:44,096 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call 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:44,096 INFO L186 Difference]: Start difference. First operand has 841 places, 1373 transitions, 38415 flow. Second operand 34 states and 3161 transitions. [2022-01-19 11:40:44,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 1512 transitions, 43357 flow [2022-01-19 11:40:50,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 1512 transitions, 42183 flow, removed 252 selfloop flow, removed 26 redundant places. [2022-01-19 11:40:50,792 INFO L242 Difference]: Finished difference. Result has 850 places, 1371 transitions, 38117 flow [2022-01-19 11:40:50,793 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37263, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=387, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=38117, PETRI_PLACES=850, PETRI_TRANSITIONS=1371} [2022-01-19 11:40:50,793 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 670 predicate places. [2022-01-19 11:40:50,793 INFO L470 AbstractCegarLoop]: Abstraction has has 850 places, 1371 transitions, 38117 flow [2022-01-19 11:40:50,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 89.38709677419355) internal successors, (2771), 31 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call 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,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:40:50,794 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:50,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-01-19 11:40:50,794 INFO L402 AbstractCegarLoop]: === Iteration 66 === 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:50,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:40:50,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2144186337, now seen corresponding path program 27 times [2022-01-19 11:40:50,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:40:50,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968562588] [2022-01-19 11:40:50,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:40:50,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:40:50,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:40:51,460 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:51,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:40:51,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968562588] [2022-01-19 11:40:51,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968562588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:40:51,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:40:51,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-01-19 11:40:51,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039306162] [2022-01-19 11:40:51,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:40:51,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-19 11:40:51,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:40:51,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-19 11:40:51,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=687, Unknown=0, NotChecked=0, Total=756 [2022-01-19 11:40:51,463 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:40:51,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 850 places, 1371 transitions, 38117 flow. Second operand has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:51,464 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:40:51,464 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:40:51,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:41:04,277 INFO L129 PetriNetUnfolder]: 5732/18485 cut-off events. [2022-01-19 11:41:04,278 INFO L130 PetriNetUnfolder]: For 520785/520828 co-relation queries the response was YES. [2022-01-19 11:41:04,611 INFO L84 FinitePrefix]: Finished finitePrefix Result has 130390 conditions, 18485 events. 5732/18485 cut-off events. For 520785/520828 co-relation queries the response was YES. Maximal size of possible extension queue 752. Compared 218852 event pairs, 2101 based on Foata normal form. 20/18187 useless extension candidates. Maximal degree in co-relation 130120. Up to 9728 conditions per place. [2022-01-19 11:41:04,661 INFO L132 encePairwiseOnDemand]: 160/194 looper letters, 908 selfloop transitions, 437 changer transitions 65/1512 dead transitions. [2022-01-19 11:41:04,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 1512 transitions, 42958 flow [2022-01-19 11:41:04,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 11:41:04,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 11:41:04,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3076 transitions. [2022-01-19 11:41:04,663 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4804748516088722 [2022-01-19 11:41:04,663 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3076 transitions. [2022-01-19 11:41:04,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3076 transitions. [2022-01-19 11:41:04,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:41:04,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3076 transitions. [2022-01-19 11:41:04,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 93.21212121212122) internal successors, (3076), 33 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call 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:04,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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:04,668 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call 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:04,668 INFO L186 Difference]: Start difference. First operand has 850 places, 1371 transitions, 38117 flow. Second operand 33 states and 3076 transitions. [2022-01-19 11:41:04,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 1512 transitions, 42958 flow [2022-01-19 11:41:11,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 847 places, 1512 transitions, 42130 flow, removed 50 selfloop flow, removed 25 redundant places. [2022-01-19 11:41:11,322 INFO L242 Difference]: Finished difference. Result has 855 places, 1367 transitions, 38046 flow [2022-01-19 11:41:11,324 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37325, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=936, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=38046, PETRI_PLACES=855, PETRI_TRANSITIONS=1367} [2022-01-19 11:41:11,324 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 675 predicate places. [2022-01-19 11:41:11,324 INFO L470 AbstractCegarLoop]: Abstraction has has 855 places, 1367 transitions, 38046 flow [2022-01-19 11:41:11,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 89.64285714285714) internal successors, (2510), 28 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call 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:11,324 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:41:11,325 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:41:11,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-01-19 11:41:11,325 INFO L402 AbstractCegarLoop]: === Iteration 67 === 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:11,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:41:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -825218341, now seen corresponding path program 28 times [2022-01-19 11:41:11,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:41:11,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325495029] [2022-01-19 11:41:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:41:11,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:41:11,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:41:12,214 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:12,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:41:12,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325495029] [2022-01-19 11:41:12,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325495029] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:41:12,214 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:41:12,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-01-19 11:41:12,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399586512] [2022-01-19 11:41:12,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:41:12,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 11:41:12,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:41:12,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 11:41:12,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2022-01-19 11:41:12,216 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2022-01-19 11:41:12,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 855 places, 1367 transitions, 38046 flow. Second operand has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:12,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:41:12,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2022-01-19 11:41:12,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:41:25,209 INFO L129 PetriNetUnfolder]: 5648/18154 cut-off events. [2022-01-19 11:41:25,209 INFO L130 PetriNetUnfolder]: For 519303/519348 co-relation queries the response was YES. [2022-01-19 11:41:25,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129746 conditions, 18154 events. 5648/18154 cut-off events. For 519303/519348 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 214355 event pairs, 1835 based on Foata normal form. 21/17851 useless extension candidates. Maximal degree in co-relation 129475. Up to 9656 conditions per place. [2022-01-19 11:41:25,596 INFO L132 encePairwiseOnDemand]: 156/194 looper letters, 855 selfloop transitions, 463 changer transitions 67/1486 dead transitions. [2022-01-19 11:41:25,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 1486 transitions, 42492 flow [2022-01-19 11:41:25,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-19 11:41:25,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-01-19 11:41:25,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3553 transitions. [2022-01-19 11:41:25,598 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4696008458895057 [2022-01-19 11:41:25,598 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3553 transitions. [2022-01-19 11:41:25,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3553 transitions. [2022-01-19 11:41:25,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:41:25,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3553 transitions. [2022-01-19 11:41:25,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 91.1025641025641) internal successors, (3553), 39 states have internal predecessors, (3553), 0 states have call successors, (0), 0 states have call 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:25,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states have call 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:25,604 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states have call 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:25,604 INFO L186 Difference]: Start difference. First operand has 855 places, 1367 transitions, 38046 flow. Second operand 39 states and 3553 transitions. [2022-01-19 11:41:25,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 1486 transitions, 42492 flow [2022-01-19 11:41:32,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 1486 transitions, 41516 flow, removed 46 selfloop flow, removed 30 redundant places. [2022-01-19 11:41:32,120 INFO L242 Difference]: Finished difference. Result has 863 places, 1352 transitions, 37733 flow [2022-01-19 11:41:32,120 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=37097, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=904, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=37733, PETRI_PLACES=863, PETRI_TRANSITIONS=1352} [2022-01-19 11:41:32,121 INFO L334 CegarLoopForPetriNet]: 180 programPoint places, 683 predicate places. [2022-01-19 11:41:32,121 INFO L470 AbstractCegarLoop]: Abstraction has has 863 places, 1352 transitions, 37733 flow [2022-01-19 11:41:32,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 88.34375) internal successors, (2827), 32 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call 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:32,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:41:32,121 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:41:32,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-01-19 11:41:32,121 INFO L402 AbstractCegarLoop]: === Iteration 68 === 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:32,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:41:32,122 INFO L85 PathProgramCache]: Analyzing trace with hash -675909191, now seen corresponding path program 29 times [2022-01-19 11:41:32,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:41:32,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918158929] [2022-01-19 11:41:32,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:41:32,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:41:32,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:41:32,844 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:32,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:41:32,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918158929] [2022-01-19 11:41:32,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918158929] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:41:32,845 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:41:32,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-19 11:41:32,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475590839] [2022-01-19 11:41:32,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:41:32,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 11:41:32,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:41:32,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 11:41:32,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=727, Unknown=0, NotChecked=0, Total=812 [2022-01-19 11:41:32,847 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 194 [2022-01-19 11:41:32,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 1352 transitions, 37733 flow. Second operand has 29 states, 29 states have (on average 89.55172413793103) internal successors, (2597), 29 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call 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:32,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:41:32,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 194 [2022-01-19 11:41:32,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 11:41:45,189 WARN L244 SmtUtils]: Removed 7 from assertion stack [2022-01-19 11:41:45,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-19 11:41:45,190 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (7 of 8 remaining) [2022-01-19 11:41:45,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-01-19 11:41:45,190 WARN L594 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. [2022-01-19 11:41:45,191 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 8 remaining) [2022-01-19 11:41:45,191 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (5 of 8 remaining) [2022-01-19 11:41:45,191 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (4 of 8 remaining) [2022-01-19 11:41:45,192 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONERROR_FUNCTION (3 of 8 remaining) [2022-01-19 11:41:45,192 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (2 of 8 remaining) [2022-01-19 11:41:45,192 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 8 remaining) [2022-01-19 11:41:45,192 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 8 remaining) [2022-01-19 11:41:45,195 INFO L732 BasicCegarLoop]: Path program histogram: [34, 29, 1, 1, 1, 1, 1] [2022-01-19 11:41:45,196 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 11:41:45,196 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 11:41:45,198 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 11:41:45 BasicIcfg [2022-01-19 11:41:45,198 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 11:41:45,198 INFO L158 Benchmark]: Toolchain (without parser) took 776621.04ms. Allocated memory was 438.3MB in the beginning and 13.7GB in the end (delta: 13.3GB). Free memory was 384.1MB in the beginning and 11.8GB in the end (delta: -11.4GB). Peak memory consumption was 1.9GB. Max. memory is 16.0GB. [2022-01-19 11:41:45,198 INFO L158 Benchmark]: CDTParser took 0.08ms. Allocated memory is still 438.3MB. Free memory is still 403.7MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 11:41:45,198 INFO L158 Benchmark]: CACSL2BoogieTranslator took 642.98ms. Allocated memory is still 438.3MB. Free memory was 383.8MB in the beginning and 366.0MB in the end (delta: 17.8MB). Peak memory consumption was 20.7MB. Max. memory is 16.0GB. [2022-01-19 11:41:45,199 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.07ms. Allocated memory is still 438.3MB. Free memory was 366.0MB in the beginning and 361.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-19 11:41:45,199 INFO L158 Benchmark]: Boogie Preprocessor took 28.72ms. Allocated memory is still 438.3MB. Free memory was 361.8MB in the beginning and 359.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 11:41:45,199 INFO L158 Benchmark]: RCFGBuilder took 571.19ms. Allocated memory is still 438.3MB. Free memory was 359.7MB in the beginning and 337.7MB in the end (delta: 22.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2022-01-19 11:41:45,199 INFO L158 Benchmark]: TraceAbstraction took 775308.11ms. Allocated memory was 438.3MB in the beginning and 13.7GB in the end (delta: 13.3GB). Free memory was 337.7MB in the beginning and 11.8GB in the end (delta: -11.5GB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. [2022-01-19 11:41:45,200 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks [2022-01-19 11:41:45,201 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 Benchmark results are: * CDTParser took 0.08ms. Allocated memory is still 438.3MB. Free memory is still 403.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 642.98ms. Allocated memory is still 438.3MB. Free memory was 383.8MB in the beginning and 366.0MB in the end (delta: 17.8MB). Peak memory consumption was 20.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 66.07ms. Allocated memory is still 438.3MB. Free memory was 366.0MB in the beginning and 361.8MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 28.72ms. Allocated memory is still 438.3MB. Free memory was 361.8MB in the beginning and 359.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 571.19ms. Allocated memory is still 438.3MB. Free memory was 359.7MB in the beginning and 337.7MB in the end (delta: 22.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 775308.11ms. Allocated memory was 438.3MB in the beginning and 13.7GB in the end (delta: 13.3GB). Free memory was 337.7MB in the beginning and 11.8GB in the end (delta: -11.5GB). Peak memory consumption was 1.8GB. 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: 1693]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1693]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1693]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1693]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1693]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1693]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1727]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - TimeoutResultAtElement [Line: 1726]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 48 for 16ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 202 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: 775.2s, OverallIterations: 68, TraceHistogramMax: 1, PathProgramHistogramMax: 34, EmptinessCheckTime: 0.0s, AutomataDifference: 738.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 28115 SdHoareTripleChecker+Valid, 32.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28115 mSDsluCounter, 36513 SdHoareTripleChecker+Invalid, 26.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 37152 mSDsCounter, 4678 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 65927 IncrementalHoareTripleChecker+Invalid, 70605 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4678 mSolverCounterUnsat, 4208 mSDtfsCounter, 65927 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2973 GetRequests, 294 SyntacticMatches, 50 SemanticMatches, 2628 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23909 ImplicationChecksByTransitivity, 78.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=38415occurred in iteration=64, InterpolantAutomatonStates: 1643, 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.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 33.7s InterpolantComputationTime, 8713 NumberOfCodeBlocks, 8713 NumberOfCodeBlocksAsserted, 68 NumberOfCheckSat, 8645 ConstructedInterpolants, 0 QuantifiedInterpolants, 141187 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 68 InterpolantComputations, 68 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