/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-18 22:58:08,183 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 22:58:08,185 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 22:58:08,228 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 22:58:08,228 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 22:58:08,229 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 22:58:08,230 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 22:58:08,245 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 22:58:08,247 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 22:58:08,247 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 22:58:08,248 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 22:58:08,249 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 22:58:08,249 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 22:58:08,250 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 22:58:08,251 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 22:58:08,252 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 22:58:08,252 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 22:58:08,253 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 22:58:08,254 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 22:58:08,256 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 22:58:08,257 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 22:58:08,258 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 22:58:08,259 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 22:58:08,259 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 22:58:08,261 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 22:58:08,262 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 22:58:08,262 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 22:58:08,263 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 22:58:08,263 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 22:58:08,264 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 22:58:08,264 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 22:58:08,264 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 22:58:08,265 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 22:58:08,265 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 22:58:08,266 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 22:58:08,266 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 22:58:08,267 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 22:58:08,267 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 22:58:08,267 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 22:58:08,268 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 22:58:08,269 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 22:58:08,269 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-18 22:58:08,287 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 22:58:08,287 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 22:58:08,288 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 22:58:08,288 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 22:58:08,289 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 22:58:08,289 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 22:58:08,289 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 22:58:08,289 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 22:58:08,289 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 22:58:08,290 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 22:58:08,290 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 22:58:08,290 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 22:58:08,290 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 22:58:08,290 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 22:58:08,290 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 22:58:08,291 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 22:58:08,291 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 22:58:08,291 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 22:58:08,291 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 22:58:08,291 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 22:58:08,291 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 22:58:08,292 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 22:58:08,292 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 22:58:08,292 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 22:58:08,292 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 22:58:08,292 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 22:58:08,293 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 22:58:08,293 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 22:58:08,293 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 22:58:08,293 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 22:58:08,293 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-18 22:58:08,293 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-18 22:58:08,469 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 22:58:08,485 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 22:58:08,487 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 22:58:08,488 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 22:58:08,491 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 22:58:08,492 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2022-01-18 22:58:08,558 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c06e22fd3/643aa564501f4b288e2ef8ea74d9b566/FLAG5d8ab25c1 [2022-01-18 22:58:09,073 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 22:58:09,074 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_1-container_of.i [2022-01-18 22:58:09,100 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c06e22fd3/643aa564501f4b288e2ef8ea74d9b566/FLAG5d8ab25c1 [2022-01-18 22:58:09,291 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c06e22fd3/643aa564501f4b288e2ef8ea74d9b566 [2022-01-18 22:58:09,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 22:58:09,295 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 22:58:09,296 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 22:58:09,296 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 22:58:09,298 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 22:58:09,299 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 10:58:09" (1/1) ... [2022-01-18 22:58:09,300 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c4ffb87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:09, skipping insertion in model container [2022-01-18 22:58:09,300 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 10:58:09" (1/1) ... [2022-01-18 22:58:09,305 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 22:58:09,345 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 22:58:09,827 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-2_1-container_of.i[76077,76090] [2022-01-18 22:58:09,861 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 22:58:09,867 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 22:58:09,916 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-2_1-container_of.i[76077,76090] [2022-01-18 22:58:09,934 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 22:58:10,014 INFO L208 MainTranslator]: Completed translation [2022-01-18 22:58:10,014 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10 WrapperNode [2022-01-18 22:58:10,014 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 22:58:10,015 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 22:58:10,015 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 22:58:10,015 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 22:58:10,022 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,066 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,089 INFO L137 Inliner]: procedures = 482, calls = 46, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 133 [2022-01-18 22:58:10,093 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 22:58:10,094 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 22:58:10,094 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 22:58:10,094 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 22:58:10,101 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,101 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,104 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,105 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,115 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,116 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,127 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,135 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 22:58:10,135 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 22:58:10,136 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 22:58:10,136 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 22:58:10,138 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (1/1) ... [2022-01-18 22:58:10,144 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 22:58:10,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 22:58:10,160 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-18 22:58:10,167 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-18 22:58:10,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 22:58:10,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 22:58:10,199 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-01-18 22:58:10,199 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 22:58:10,199 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-18 22:58:10,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 22:58:10,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 22:58:10,200 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-18 22:58:10,200 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-18 22:58:10,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 22:58:10,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 22:58:10,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 22:58:10,204 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 22:58:10,439 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 22:58:10,441 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 22:58:10,649 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 22:58:10,656 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 22:58:10,657 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 22:58:10,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 10:58:10 BoogieIcfgContainer [2022-01-18 22:58:10,659 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 22:58:10,660 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 22:58:10,660 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 22:58:10,663 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 22:58:10,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 10:58:09" (1/3) ... [2022-01-18 22:58:10,664 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@177912d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 10:58:10, skipping insertion in model container [2022-01-18 22:58:10,664 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:10" (2/3) ... [2022-01-18 22:58:10,665 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@177912d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 10:58:10, skipping insertion in model container [2022-01-18 22:58:10,665 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 10:58:10" (3/3) ... [2022-01-18 22:58:10,666 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2022-01-18 22:58:10,670 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 22:58:10,670 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-01-18 22:58:10,671 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 22:58:10,709 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,709 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,709 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,710 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,710 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,710 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,710 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,710 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,710 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,711 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,711 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,711 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,711 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,711 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,712 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,713 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,713 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,713 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,713 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,713 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,714 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,714 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,714 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,714 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,714 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,715 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,715 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,715 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,715 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,715 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,716 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,716 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,716 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,716 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,716 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,716 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,717 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,717 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,717 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,717 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,717 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,718 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,718 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,718 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,718 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,718 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,718 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,719 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,719 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,719 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,719 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,720 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,720 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,720 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,720 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,720 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,720 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,721 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,721 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,721 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,721 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,721 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,721 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,722 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,722 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,722 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,722 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,722 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,722 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,723 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,724 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,724 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,724 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,724 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,724 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,724 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,725 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,726 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,727 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,727 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,727 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,727 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,727 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,728 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,728 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,728 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,728 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,728 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,728 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,729 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,729 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,729 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,729 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,729 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,730 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,730 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,730 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,730 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,730 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,730 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,731 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,731 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,731 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,731 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,731 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,732 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,732 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,732 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,732 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,732 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,733 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,733 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,733 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,733 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,733 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,733 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,744 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,744 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,744 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,744 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,744 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,744 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,745 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,745 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,745 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,745 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,745 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,745 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,747 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,748 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,749 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,749 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,749 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~nondet31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,749 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:10,752 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 22:58:10,797 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 22:58:10,803 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-18 22:58:10,803 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-01-18 22:58:10,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 193 places, 195 transitions, 406 flow [2022-01-18 22:58:10,887 INFO L129 PetriNetUnfolder]: 10/240 cut-off events. [2022-01-18 22:58:10,887 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-18 22:58:10,892 INFO L84 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 240 events. 10/240 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 405 event pairs, 0 based on Foata normal form. 0/220 useless extension candidates. Maximal degree in co-relation 141. Up to 4 conditions per place. [2022-01-18 22:58:10,892 INFO L82 GeneralOperation]: Start removeDead. Operand has 193 places, 195 transitions, 406 flow [2022-01-18 22:58:10,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 181 places, 181 transitions, 374 flow [2022-01-18 22:58:10,923 INFO L129 PetriNetUnfolder]: 1/48 cut-off events. [2022-01-18 22:58:10,923 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 22:58:10,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:10,924 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-18 22:58:10,925 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-18 22:58:10,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:10,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1888391755, now seen corresponding path program 1 times [2022-01-18 22:58:10,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:10,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278946313] [2022-01-18 22:58:10,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:10,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:11,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:11,375 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-18 22:58:11,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:11,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278946313] [2022-01-18 22:58:11,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278946313] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:11,377 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:11,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 22:58:11,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440876038] [2022-01-18 22:58:11,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:11,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 22:58:11,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:11,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 22:58:11,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 22:58:11,428 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 195 [2022-01-18 22:58:11,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 181 transitions, 374 flow. Second operand has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:11,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:11,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 195 [2022-01-18 22:58:11,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:11,860 INFO L129 PetriNetUnfolder]: 361/1046 cut-off events. [2022-01-18 22:58:11,861 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-18 22:58:11,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1737 conditions, 1046 events. 361/1046 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6124 event pairs, 216 based on Foata normal form. 20/1012 useless extension candidates. Maximal degree in co-relation 1489. Up to 397 conditions per place. [2022-01-18 22:58:11,876 INFO L132 encePairwiseOnDemand]: 173/195 looper letters, 53 selfloop transitions, 17 changer transitions 1/177 dead transitions. [2022-01-18 22:58:11,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 177 transitions, 508 flow [2022-01-18 22:58:11,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 22:58:11,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-18 22:58:11,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1138 transitions. [2022-01-18 22:58:11,902 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6484330484330484 [2022-01-18 22:58:11,903 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1138 transitions. [2022-01-18 22:58:11,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1138 transitions. [2022-01-18 22:58:11,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:11,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1138 transitions. [2022-01-18 22:58:11,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.44444444444444) internal successors, (1138), 9 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:11,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 195.0) internal successors, (1950), 10 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:11,932 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 195.0) internal successors, (1950), 10 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:11,934 INFO L186 Difference]: Start difference. First operand has 181 places, 181 transitions, 374 flow. Second operand 9 states and 1138 transitions. [2022-01-18 22:58:11,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 177 transitions, 508 flow [2022-01-18 22:58:11,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 177 transitions, 500 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-18 22:58:11,945 INFO L242 Difference]: Finished difference. Result has 179 places, 170 transitions, 385 flow [2022-01-18 22:58:11,950 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=385, PETRI_PLACES=179, PETRI_TRANSITIONS=170} [2022-01-18 22:58:11,958 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -2 predicate places. [2022-01-18 22:58:11,959 INFO L470 AbstractCegarLoop]: Abstraction has has 179 places, 170 transitions, 385 flow [2022-01-18 22:58:11,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.5) internal successors, (723), 6 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:11,960 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:11,960 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-18 22:58:11,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 22:58:11,961 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-18 22:58:11,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:11,962 INFO L85 PathProgramCache]: Analyzing trace with hash -57843741, now seen corresponding path program 1 times [2022-01-18 22:58:11,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:11,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924697727] [2022-01-18 22:58:11,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:11,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:12,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:12,172 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-18 22:58:12,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:12,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924697727] [2022-01-18 22:58:12,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924697727] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:12,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:12,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 22:58:12,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605222244] [2022-01-18 22:58:12,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:12,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 22:58:12,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:12,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 22:58:12,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 22:58:12,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 195 [2022-01-18 22:58:12,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 170 transitions, 385 flow. Second operand has 6 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:12,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:12,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 195 [2022-01-18 22:58:12,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:12,453 INFO L129 PetriNetUnfolder]: 361/1016 cut-off events. [2022-01-18 22:58:12,453 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2022-01-18 22:58:12,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1784 conditions, 1016 events. 361/1016 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5789 event pairs, 120 based on Foata normal form. 1/983 useless extension candidates. Maximal degree in co-relation 882. Up to 262 conditions per place. [2022-01-18 22:58:12,461 INFO L132 encePairwiseOnDemand]: 176/195 looper letters, 61 selfloop transitions, 18 changer transitions 1/185 dead transitions. [2022-01-18 22:58:12,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 185 transitions, 577 flow [2022-01-18 22:58:12,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 22:58:12,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-18 22:58:12,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1261 transitions. [2022-01-18 22:58:12,466 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6466666666666666 [2022-01-18 22:58:12,466 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1261 transitions. [2022-01-18 22:58:12,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1261 transitions. [2022-01-18 22:58:12,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:12,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1261 transitions. [2022-01-18 22:58:12,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 126.1) internal successors, (1261), 10 states have internal predecessors, (1261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:12,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 195.0) internal successors, (2145), 11 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:12,474 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 195.0) internal successors, (2145), 11 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:12,474 INFO L186 Difference]: Start difference. First operand has 179 places, 170 transitions, 385 flow. Second operand 10 states and 1261 transitions. [2022-01-18 22:58:12,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 185 transitions, 577 flow [2022-01-18 22:58:12,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 185 transitions, 548 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-01-18 22:58:12,484 INFO L242 Difference]: Finished difference. Result has 180 places, 169 transitions, 396 flow [2022-01-18 22:58:12,484 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=396, PETRI_PLACES=180, PETRI_TRANSITIONS=169} [2022-01-18 22:58:12,485 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -1 predicate places. [2022-01-18 22:58:12,485 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 169 transitions, 396 flow [2022-01-18 22:58:12,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.33333333333333) internal successors, (728), 6 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:12,486 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:12,486 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-18 22:58:12,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 22:58:12,487 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-18 22:58:12,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:12,488 INFO L85 PathProgramCache]: Analyzing trace with hash 5829728, now seen corresponding path program 1 times [2022-01-18 22:58:12,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:12,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117096992] [2022-01-18 22:58:12,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:12,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:12,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:12,638 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-18 22:58:12,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:12,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117096992] [2022-01-18 22:58:12,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117096992] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:12,639 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:12,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 22:58:12,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544711516] [2022-01-18 22:58:12,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:12,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 22:58:12,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:12,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 22:58:12,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 22:58:12,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 195 [2022-01-18 22:58:12,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 169 transitions, 396 flow. Second operand has 6 states, 6 states have (on average 120.33333333333333) internal successors, (722), 6 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:12,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:12,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 195 [2022-01-18 22:58:12,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:13,095 INFO L129 PetriNetUnfolder]: 832/2098 cut-off events. [2022-01-18 22:58:13,095 INFO L130 PetriNetUnfolder]: For 131/131 co-relation queries the response was YES. [2022-01-18 22:58:13,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 2098 events. 832/2098 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14158 event pairs, 169 based on Foata normal form. 32/2102 useless extension candidates. Maximal degree in co-relation 1029. Up to 499 conditions per place. [2022-01-18 22:58:13,110 INFO L132 encePairwiseOnDemand]: 174/195 looper letters, 100 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2022-01-18 22:58:13,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 254 transitions, 880 flow [2022-01-18 22:58:13,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 22:58:13,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-18 22:58:13,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1657 transitions. [2022-01-18 22:58:13,115 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6536489151873768 [2022-01-18 22:58:13,115 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1657 transitions. [2022-01-18 22:58:13,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1657 transitions. [2022-01-18 22:58:13,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:13,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1657 transitions. [2022-01-18 22:58:13,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 127.46153846153847) internal successors, (1657), 13 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 195.0) internal successors, (2730), 14 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,126 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 195.0) internal successors, (2730), 14 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,167 INFO L186 Difference]: Start difference. First operand has 180 places, 169 transitions, 396 flow. Second operand 13 states and 1657 transitions. [2022-01-18 22:58:13,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 254 transitions, 880 flow [2022-01-18 22:58:13,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 834 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-18 22:58:13,174 INFO L242 Difference]: Finished difference. Result has 192 places, 206 transitions, 666 flow [2022-01-18 22:58:13,174 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=666, PETRI_PLACES=192, PETRI_TRANSITIONS=206} [2022-01-18 22:58:13,175 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 11 predicate places. [2022-01-18 22:58:13,175 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 206 transitions, 666 flow [2022-01-18 22:58:13,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 120.33333333333333) internal successors, (722), 6 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:13,176 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-18 22:58:13,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 22:58:13,176 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-18 22:58:13,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:13,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2139572029, now seen corresponding path program 1 times [2022-01-18 22:58:13,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:13,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980208819] [2022-01-18 22:58:13,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:13,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:13,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:13,343 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-18 22:58:13,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:13,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980208819] [2022-01-18 22:58:13,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980208819] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:13,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:13,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 22:58:13,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271930266] [2022-01-18 22:58:13,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:13,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 22:58:13,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:13,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 22:58:13,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 22:58:13,354 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 195 [2022-01-18 22:58:13,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 206 transitions, 666 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:13,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 195 [2022-01-18 22:58:13,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:13,912 INFO L129 PetriNetUnfolder]: 1084/2667 cut-off events. [2022-01-18 22:58:13,912 INFO L130 PetriNetUnfolder]: For 10874/10936 co-relation queries the response was YES. [2022-01-18 22:58:13,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9161 conditions, 2667 events. 1084/2667 cut-off events. For 10874/10936 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 19229 event pairs, 218 based on Foata normal form. 47/2686 useless extension candidates. Maximal degree in co-relation 7852. Up to 732 conditions per place. [2022-01-18 22:58:13,937 INFO L132 encePairwiseOnDemand]: 176/195 looper letters, 74 selfloop transitions, 48 changer transitions 69/295 dead transitions. [2022-01-18 22:58:13,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 295 transitions, 1750 flow [2022-01-18 22:58:13,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 22:58:13,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-18 22:58:13,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1406 transitions. [2022-01-18 22:58:13,941 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6554778554778555 [2022-01-18 22:58:13,941 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1406 transitions. [2022-01-18 22:58:13,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1406 transitions. [2022-01-18 22:58:13,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:13,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1406 transitions. [2022-01-18 22:58:13,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.81818181818181) internal successors, (1406), 11 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,948 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,948 INFO L186 Difference]: Start difference. First operand has 192 places, 206 transitions, 666 flow. Second operand 11 states and 1406 transitions. [2022-01-18 22:58:13,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 295 transitions, 1750 flow [2022-01-18 22:58:13,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 295 transitions, 1750 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 22:58:13,970 INFO L242 Difference]: Finished difference. Result has 210 places, 212 transitions, 979 flow [2022-01-18 22:58:13,970 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=979, PETRI_PLACES=210, PETRI_TRANSITIONS=212} [2022-01-18 22:58:13,971 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 29 predicate places. [2022-01-18 22:58:13,971 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 212 transitions, 979 flow [2022-01-18 22:58:13,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:13,971 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:13,972 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-18 22:58:13,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 22:58:13,972 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-18 22:58:13,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:13,972 INFO L85 PathProgramCache]: Analyzing trace with hash 881004710, now seen corresponding path program 1 times [2022-01-18 22:58:13,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:13,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940864688] [2022-01-18 22:58:13,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:13,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58: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-18 22:58:14,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:14,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940864688] [2022-01-18 22:58:14,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940864688] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:14,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:14,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 22:58:14,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307138021] [2022-01-18 22:58:14,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:14,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 22:58:14,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:14,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 22:58:14,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 22:58:14,078 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 195 [2022-01-18 22:58:14,079 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 212 transitions, 979 flow. Second operand has 5 states, 5 states have (on average 170.2) internal successors, (851), 5 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:14,079 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:14,079 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 195 [2022-01-18 22:58:14,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:14,127 INFO L129 PetriNetUnfolder]: 4/168 cut-off events. [2022-01-18 22:58:14,127 INFO L130 PetriNetUnfolder]: For 459/531 co-relation queries the response was YES. [2022-01-18 22:58:14,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 358 conditions, 168 events. 4/168 cut-off events. For 459/531 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 194 event pairs, 4 based on Foata normal form. 8/174 useless extension candidates. Maximal degree in co-relation 337. Up to 13 conditions per place. [2022-01-18 22:58:14,128 INFO L132 encePairwiseOnDemand]: 190/195 looper letters, 9 selfloop transitions, 4 changer transitions 0/140 dead transitions. [2022-01-18 22:58:14,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 140 transitions, 438 flow [2022-01-18 22:58:14,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 22:58:14,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-18 22:58:14,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1022 transitions. [2022-01-18 22:58:14,131 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8735042735042735 [2022-01-18 22:58:14,131 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1022 transitions. [2022-01-18 22:58:14,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1022 transitions. [2022-01-18 22:58:14,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:14,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1022 transitions. [2022-01-18 22:58:14,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 170.33333333333334) internal successors, (1022), 6 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:14,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:14,135 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 195.0) internal successors, (1365), 7 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:14,136 INFO L186 Difference]: Start difference. First operand has 210 places, 212 transitions, 979 flow. Second operand 6 states and 1022 transitions. [2022-01-18 22:58:14,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 140 transitions, 438 flow [2022-01-18 22:58:14,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 140 transitions, 318 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-01-18 22:58:14,139 INFO L242 Difference]: Finished difference. Result has 153 places, 140 transitions, 300 flow [2022-01-18 22:58:14,140 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=300, PETRI_PLACES=153, PETRI_TRANSITIONS=140} [2022-01-18 22:58:14,141 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -28 predicate places. [2022-01-18 22:58:14,142 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 140 transitions, 300 flow [2022-01-18 22:58:14,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 170.2) internal successors, (851), 5 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:14,142 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:14,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] [2022-01-18 22:58:14,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 22:58:14,142 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-18 22:58:14,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:14,143 INFO L85 PathProgramCache]: Analyzing trace with hash -971686872, now seen corresponding path program 1 times [2022-01-18 22:58:14,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:14,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770158040] [2022-01-18 22:58:14,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:14,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:14,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:15,061 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-18 22:58:15,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:15,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770158040] [2022-01-18 22:58:15,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770158040] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:15,062 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:15,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-18 22:58:15,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927485544] [2022-01-18 22:58:15,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:15,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 22:58:15,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:15,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 22:58:15,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-01-18 22:58:15,068 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2022-01-18 22:58:15,071 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 140 transitions, 300 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:15,071 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:15,071 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2022-01-18 22:58:15,071 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:17,044 INFO L129 PetriNetUnfolder]: 698/1674 cut-off events. [2022-01-18 22:58:17,044 INFO L130 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2022-01-18 22:58:17,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3160 conditions, 1674 events. 698/1674 cut-off events. For 148/148 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10908 event pairs, 18 based on Foata normal form. 12/1618 useless extension candidates. Maximal degree in co-relation 3152. Up to 340 conditions per place. [2022-01-18 22:58:17,055 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 154 selfloop transitions, 29 changer transitions 0/257 dead transitions. [2022-01-18 22:58:17,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 257 transitions, 949 flow [2022-01-18 22:58:17,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 22:58:17,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-18 22:58:17,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2461 transitions. [2022-01-18 22:58:17,061 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5487179487179488 [2022-01-18 22:58:17,061 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2461 transitions. [2022-01-18 22:58:17,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2461 transitions. [2022-01-18 22:58:17,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:17,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2461 transitions. [2022-01-18 22:58:17,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 107.0) internal successors, (2461), 23 states have internal predecessors, (2461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:17,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:17,075 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:17,075 INFO L186 Difference]: Start difference. First operand has 153 places, 140 transitions, 300 flow. Second operand 23 states and 2461 transitions. [2022-01-18 22:58:17,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 257 transitions, 949 flow [2022-01-18 22:58:17,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 257 transitions, 942 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-18 22:58:17,080 INFO L242 Difference]: Finished difference. Result has 176 places, 150 transitions, 400 flow [2022-01-18 22:58:17,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=293, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=400, PETRI_PLACES=176, PETRI_TRANSITIONS=150} [2022-01-18 22:58:17,081 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, -5 predicate places. [2022-01-18 22:58:17,081 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 150 transitions, 400 flow [2022-01-18 22:58:17,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:17,082 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:17,082 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] [2022-01-18 22:58:17,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 22:58:17,082 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-18 22:58:17,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:17,083 INFO L85 PathProgramCache]: Analyzing trace with hash -118839364, now seen corresponding path program 2 times [2022-01-18 22:58:17,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:17,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171289610] [2022-01-18 22:58:17,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:17,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:18,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:18,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:18,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171289610] [2022-01-18 22:58:18,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171289610] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:18,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:18,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-01-18 22:58:18,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933596036] [2022-01-18 22:58:18,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:18,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 22:58:18,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:18,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 22:58:18,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 22:58:18,106 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2022-01-18 22:58:18,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 150 transitions, 400 flow. Second operand has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:18,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:18,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2022-01-18 22:58:18,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:22,552 INFO L129 PetriNetUnfolder]: 2174/4614 cut-off events. [2022-01-18 22:58:22,552 INFO L130 PetriNetUnfolder]: For 1757/1762 co-relation queries the response was YES. [2022-01-18 22:58:22,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 4614 events. 2174/4614 cut-off events. For 1757/1762 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 33854 event pairs, 484 based on Foata normal form. 2/4476 useless extension candidates. Maximal degree in co-relation 10613. Up to 1127 conditions per place. [2022-01-18 22:58:22,588 INFO L132 encePairwiseOnDemand]: 162/195 looper letters, 246 selfloop transitions, 52 changer transitions 0/363 dead transitions. [2022-01-18 22:58:22,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 363 transitions, 1655 flow [2022-01-18 22:58:22,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 22:58:22,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-18 22:58:22,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 3130 transitions. [2022-01-18 22:58:22,597 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5016025641025641 [2022-01-18 22:58:22,597 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 3130 transitions. [2022-01-18 22:58:22,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 3130 transitions. [2022-01-18 22:58:22,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:22,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 3130 transitions. [2022-01-18 22:58:22,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 97.8125) internal successors, (3130), 32 states have internal predecessors, (3130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:22,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 195.0) internal successors, (6435), 33 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:22,617 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 195.0) internal successors, (6435), 33 states have internal predecessors, (6435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:22,617 INFO L186 Difference]: Start difference. First operand has 176 places, 150 transitions, 400 flow. Second operand 32 states and 3130 transitions. [2022-01-18 22:58:22,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 363 transitions, 1655 flow [2022-01-18 22:58:22,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 363 transitions, 1551 flow, removed 0 selfloop flow, removed 16 redundant places. [2022-01-18 22:58:22,626 INFO L242 Difference]: Finished difference. Result has 203 places, 183 transitions, 650 flow [2022-01-18 22:58:22,627 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=650, PETRI_PLACES=203, PETRI_TRANSITIONS=183} [2022-01-18 22:58:22,628 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 22 predicate places. [2022-01-18 22:58:22,628 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 183 transitions, 650 flow [2022-01-18 22:58:22,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 91.51851851851852) internal successors, (2471), 27 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:22,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:22,629 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] [2022-01-18 22:58:22,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 22:58:22,630 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-18 22:58:22,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:22,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1959895502, now seen corresponding path program 3 times [2022-01-18 22:58:22,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:22,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982615524] [2022-01-18 22:58:22,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:22,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:22,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:23,185 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-18 22:58:23,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:23,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982615524] [2022-01-18 22:58:23,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982615524] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:23,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:23,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:23,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173483247] [2022-01-18 22:58:23,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:23,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:23,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:23,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:23,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:23,188 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-18 22:58:23,190 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 183 transitions, 650 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:23,190 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:23,190 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-18 22:58:23,191 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:24,663 INFO L129 PetriNetUnfolder]: 1254/3467 cut-off events. [2022-01-18 22:58:24,664 INFO L130 PetriNetUnfolder]: For 4552/4647 co-relation queries the response was YES. [2022-01-18 22:58:24,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9157 conditions, 3467 events. 1254/3467 cut-off events. For 4552/4647 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27694 event pairs, 420 based on Foata normal form. 5/3345 useless extension candidates. Maximal degree in co-relation 9133. Up to 1042 conditions per place. [2022-01-18 22:58:24,686 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 158 selfloop transitions, 47 changer transitions 0/287 dead transitions. [2022-01-18 22:58:24,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 287 transitions, 1520 flow [2022-01-18 22:58:24,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 22:58:24,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-18 22:58:24,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2276 transitions. [2022-01-18 22:58:24,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5305361305361306 [2022-01-18 22:58:24,693 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2276 transitions. [2022-01-18 22:58:24,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2276 transitions. [2022-01-18 22:58:24,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:24,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2276 transitions. [2022-01-18 22:58:24,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.45454545454545) internal successors, (2276), 22 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:24,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:24,705 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:24,705 INFO L186 Difference]: Start difference. First operand has 203 places, 183 transitions, 650 flow. Second operand 22 states and 2276 transitions. [2022-01-18 22:58:24,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 287 transitions, 1520 flow [2022-01-18 22:58:24,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 287 transitions, 1483 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-01-18 22:58:24,721 INFO L242 Difference]: Finished difference. Result has 225 places, 206 transitions, 932 flow [2022-01-18 22:58:24,721 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=932, PETRI_PLACES=225, PETRI_TRANSITIONS=206} [2022-01-18 22:58:24,722 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 44 predicate places. [2022-01-18 22:58:24,722 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 206 transitions, 932 flow [2022-01-18 22:58:24,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:24,723 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:24,723 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] [2022-01-18 22:58:24,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 22:58:24,723 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-18 22:58:24,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:24,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1971357370, now seen corresponding path program 4 times [2022-01-18 22:58:24,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:24,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865466189] [2022-01-18 22:58:24,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:24,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:25,660 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-18 22:58:25,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:25,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865466189] [2022-01-18 22:58:25,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865466189] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:25,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:25,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-01-18 22:58:25,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492864349] [2022-01-18 22:58:25,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:25,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 22:58:25,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:25,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 22:58:25,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=788, Unknown=0, NotChecked=0, Total=870 [2022-01-18 22:58:25,664 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 195 [2022-01-18 22:58:25,667 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 206 transitions, 932 flow. Second operand has 30 states, 30 states have (on average 90.3) internal successors, (2709), 30 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:25,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:25,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 195 [2022-01-18 22:58:25,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:33,865 INFO L129 PetriNetUnfolder]: 3341/7436 cut-off events. [2022-01-18 22:58:33,865 INFO L130 PetriNetUnfolder]: For 13625/13662 co-relation queries the response was YES. [2022-01-18 22:58:33,888 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21845 conditions, 7436 events. 3341/7436 cut-off events. For 13625/13662 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 59997 event pairs, 283 based on Foata normal form. 19/7372 useless extension candidates. Maximal degree in co-relation 21810. Up to 1448 conditions per place. [2022-01-18 22:58:33,913 INFO L132 encePairwiseOnDemand]: 157/195 looper letters, 344 selfloop transitions, 167 changer transitions 0/575 dead transitions. [2022-01-18 22:58:33,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 575 transitions, 3998 flow [2022-01-18 22:58:33,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 22:58:33,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-18 22:58:33,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 5825 transitions. [2022-01-18 22:58:33,924 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48180314309346567 [2022-01-18 22:58:33,924 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 5825 transitions. [2022-01-18 22:58:33,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 5825 transitions. [2022-01-18 22:58:33,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:33,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 5825 transitions. [2022-01-18 22:58:33,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 93.95161290322581) internal successors, (5825), 62 states have internal predecessors, (5825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:33,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 195.0) internal successors, (12285), 63 states have internal predecessors, (12285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:33,955 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 195.0) internal successors, (12285), 63 states have internal predecessors, (12285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:33,955 INFO L186 Difference]: Start difference. First operand has 225 places, 206 transitions, 932 flow. Second operand 62 states and 5825 transitions. [2022-01-18 22:58:33,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 575 transitions, 3998 flow [2022-01-18 22:58:34,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 575 transitions, 3922 flow, removed 14 selfloop flow, removed 7 redundant places. [2022-01-18 22:58:34,012 INFO L242 Difference]: Finished difference. Result has 291 places, 319 transitions, 2178 flow [2022-01-18 22:58:34,013 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=2178, PETRI_PLACES=291, PETRI_TRANSITIONS=319} [2022-01-18 22:58:34,013 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 110 predicate places. [2022-01-18 22:58:34,013 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 319 transitions, 2178 flow [2022-01-18 22:58:34,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 90.3) internal successors, (2709), 30 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:34,014 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:34,014 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] [2022-01-18 22:58:34,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 22:58:34,015 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-18 22:58:34,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:34,015 INFO L85 PathProgramCache]: Analyzing trace with hash 266412222, now seen corresponding path program 5 times [2022-01-18 22:58:34,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:34,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802613687] [2022-01-18 22:58:34,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:34,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:34,511 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-18 22:58:34,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:34,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802613687] [2022-01-18 22:58:34,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802613687] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:34,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:34,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:34,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491053037] [2022-01-18 22:58:34,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:34,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:34,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:34,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:34,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:34,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-18 22:58:34,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 319 transitions, 2178 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:34,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:34,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-18 22:58:34,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:36,594 INFO L129 PetriNetUnfolder]: 2894/8110 cut-off events. [2022-01-18 22:58:36,594 INFO L130 PetriNetUnfolder]: For 18095/18226 co-relation queries the response was YES. [2022-01-18 22:58:36,627 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24201 conditions, 8110 events. 2894/8110 cut-off events. For 18095/18226 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 78360 event pairs, 242 based on Foata normal form. 23/7959 useless extension candidates. Maximal degree in co-relation 24154. Up to 1355 conditions per place. [2022-01-18 22:58:36,697 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 253 selfloop transitions, 132 changer transitions 0/518 dead transitions. [2022-01-18 22:58:36,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 518 transitions, 4443 flow [2022-01-18 22:58:36,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 22:58:36,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-18 22:58:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2292 transitions. [2022-01-18 22:58:36,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5342657342657343 [2022-01-18 22:58:36,702 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2292 transitions. [2022-01-18 22:58:36,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2292 transitions. [2022-01-18 22:58:36,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:36,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2292 transitions. [2022-01-18 22:58:36,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 104.18181818181819) internal successors, (2292), 22 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:36,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:36,711 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:36,711 INFO L186 Difference]: Start difference. First operand has 291 places, 319 transitions, 2178 flow. Second operand 22 states and 2292 transitions. [2022-01-18 22:58:36,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 518 transitions, 4443 flow [2022-01-18 22:58:36,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 518 transitions, 4179 flow, removed 62 selfloop flow, removed 18 redundant places. [2022-01-18 22:58:36,785 INFO L242 Difference]: Finished difference. Result has 303 places, 374 transitions, 2945 flow [2022-01-18 22:58:36,786 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2945, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2022-01-18 22:58:36,786 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 122 predicate places. [2022-01-18 22:58:36,786 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 2945 flow [2022-01-18 22:58:36,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:36,787 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:36,787 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] [2022-01-18 22:58:36,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 22:58:36,787 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-18 22:58:36,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:36,788 INFO L85 PathProgramCache]: Analyzing trace with hash 418435402, now seen corresponding path program 6 times [2022-01-18 22:58:36,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:36,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52954806] [2022-01-18 22:58:36,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:36,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:37,255 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-18 22:58:37,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:37,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52954806] [2022-01-18 22:58:37,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52954806] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:37,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:37,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:37,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686300092] [2022-01-18 22:58:37,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:37,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:37,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:37,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:37,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:37,258 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-18 22:58:37,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 2945 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:37,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:37,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-18 22:58:37,260 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:39,773 INFO L129 PetriNetUnfolder]: 3912/11213 cut-off events. [2022-01-18 22:58:39,773 INFO L130 PetriNetUnfolder]: For 32138/32200 co-relation queries the response was YES. [2022-01-18 22:58:39,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35224 conditions, 11213 events. 3912/11213 cut-off events. For 32138/32200 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 115907 event pairs, 1571 based on Foata normal form. 16/10953 useless extension candidates. Maximal degree in co-relation 35167. Up to 4387 conditions per place. [2022-01-18 22:58:39,851 INFO L132 encePairwiseOnDemand]: 170/195 looper letters, 271 selfloop transitions, 147 changer transitions 0/551 dead transitions. [2022-01-18 22:58:39,851 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 551 transitions, 5082 flow [2022-01-18 22:58:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:58:39,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:58:39,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2167 transitions. [2022-01-18 22:58:39,855 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5291819291819292 [2022-01-18 22:58:39,855 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2167 transitions. [2022-01-18 22:58:39,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2167 transitions. [2022-01-18 22:58:39,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:39,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2167 transitions. [2022-01-18 22:58:39,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.19047619047619) internal successors, (2167), 21 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:39,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:39,863 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 195.0) internal successors, (4290), 22 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:39,863 INFO L186 Difference]: Start difference. First operand has 303 places, 374 transitions, 2945 flow. Second operand 21 states and 2167 transitions. [2022-01-18 22:58:39,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 551 transitions, 5082 flow [2022-01-18 22:58:40,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 551 transitions, 4904 flow, removed 22 selfloop flow, removed 9 redundant places. [2022-01-18 22:58:40,034 INFO L242 Difference]: Finished difference. Result has 326 places, 431 transitions, 3848 flow [2022-01-18 22:58:40,035 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3848, PETRI_PLACES=326, PETRI_TRANSITIONS=431} [2022-01-18 22:58:40,036 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 145 predicate places. [2022-01-18 22:58:40,036 INFO L470 AbstractCegarLoop]: Abstraction has has 326 places, 431 transitions, 3848 flow [2022-01-18 22:58:40,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:40,037 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:40,037 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] [2022-01-18 22:58:40,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 22:58:40,037 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-18 22:58:40,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:40,037 INFO L85 PathProgramCache]: Analyzing trace with hash 616137398, now seen corresponding path program 7 times [2022-01-18 22:58:40,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:40,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055353674] [2022-01-18 22:58:40,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:40,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:40,573 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-18 22:58:40,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:40,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055353674] [2022-01-18 22:58:40,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055353674] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:40,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:40,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:40,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345137826] [2022-01-18 22:58:40,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:40,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:40,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:40,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:40,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:40,577 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 195 [2022-01-18 22:58:40,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 431 transitions, 3848 flow. Second operand has 19 states, 19 states have (on average 134.31578947368422) internal successors, (2552), 19 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:40,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:40,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 195 [2022-01-18 22:58:40,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:43,833 INFO L129 PetriNetUnfolder]: 3485/11010 cut-off events. [2022-01-18 22:58:43,833 INFO L130 PetriNetUnfolder]: For 49551/49726 co-relation queries the response was YES. [2022-01-18 22:58:43,890 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38586 conditions, 11010 events. 3485/11010 cut-off events. For 49551/49726 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 120570 event pairs, 1641 based on Foata normal form. 53/10740 useless extension candidates. Maximal degree in co-relation 38516. Up to 2670 conditions per place. [2022-01-18 22:58:43,924 INFO L132 encePairwiseOnDemand]: 175/195 looper letters, 268 selfloop transitions, 100 changer transitions 0/581 dead transitions. [2022-01-18 22:58:43,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 581 transitions, 6037 flow [2022-01-18 22:58:43,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 22:58:43,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-18 22:58:43,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2804 transitions. [2022-01-18 22:58:43,929 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.718974358974359 [2022-01-18 22:58:43,929 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2804 transitions. [2022-01-18 22:58:43,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2804 transitions. [2022-01-18 22:58:43,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:43,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2804 transitions. [2022-01-18 22:58:43,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.2) internal successors, (2804), 20 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:43,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:43,939 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:43,939 INFO L186 Difference]: Start difference. First operand has 326 places, 431 transitions, 3848 flow. Second operand 20 states and 2804 transitions. [2022-01-18 22:58:43,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 581 transitions, 6037 flow [2022-01-18 22:58:44,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 581 transitions, 5945 flow, removed 36 selfloop flow, removed 6 redundant places. [2022-01-18 22:58:44,207 INFO L242 Difference]: Finished difference. Result has 345 places, 452 transitions, 4185 flow [2022-01-18 22:58:44,207 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4185, PETRI_PLACES=345, PETRI_TRANSITIONS=452} [2022-01-18 22:58:44,208 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 164 predicate places. [2022-01-18 22:58:44,208 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 452 transitions, 4185 flow [2022-01-18 22:58:44,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 134.31578947368422) internal successors, (2552), 19 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:44,208 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:44,209 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] [2022-01-18 22:58:44,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-18 22:58:44,209 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-18 22:58:44,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:44,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1357591996, now seen corresponding path program 8 times [2022-01-18 22:58:44,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:44,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48139412] [2022-01-18 22:58:44,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:44,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:44,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:44,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-18 22:58:44,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:44,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48139412] [2022-01-18 22:58:44,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48139412] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:44,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:44,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-18 22:58:44,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943163654] [2022-01-18 22:58:44,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:44,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 22:58:44,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:44,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 22:58:44,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2022-01-18 22:58:44,847 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-18 22:58:44,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 452 transitions, 4185 flow. Second operand has 20 states, 20 states have (on average 99.05) internal successors, (1981), 20 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:44,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:44,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-18 22:58:44,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:49,517 INFO L129 PetriNetUnfolder]: 7462/20353 cut-off events. [2022-01-18 22:58:49,517 INFO L130 PetriNetUnfolder]: For 79371/79549 co-relation queries the response was YES. [2022-01-18 22:58:49,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70829 conditions, 20353 events. 7462/20353 cut-off events. For 79371/79549 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 229254 event pairs, 2497 based on Foata normal form. 24/19935 useless extension candidates. Maximal degree in co-relation 70753. Up to 6040 conditions per place. [2022-01-18 22:58:49,709 INFO L132 encePairwiseOnDemand]: 168/195 looper letters, 338 selfloop transitions, 201 changer transitions 0/680 dead transitions. [2022-01-18 22:58:49,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 680 transitions, 7313 flow [2022-01-18 22:58:49,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 22:58:49,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-01-18 22:58:49,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2764 transitions. [2022-01-18 22:58:49,726 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5249762583095916 [2022-01-18 22:58:49,726 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2764 transitions. [2022-01-18 22:58:49,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2764 transitions. [2022-01-18 22:58:49,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:49,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2764 transitions. [2022-01-18 22:58:49,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 102.37037037037037) internal successors, (2764), 27 states have internal predecessors, (2764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:49,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 195.0) internal successors, (5460), 28 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:49,742 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 195.0) internal successors, (5460), 28 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:49,742 INFO L186 Difference]: Start difference. First operand has 345 places, 452 transitions, 4185 flow. Second operand 27 states and 2764 transitions. [2022-01-18 22:58:49,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 680 transitions, 7313 flow [2022-01-18 22:58:50,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 680 transitions, 7160 flow, removed 17 selfloop flow, removed 10 redundant places. [2022-01-18 22:58:50,179 INFO L242 Difference]: Finished difference. Result has 372 places, 529 transitions, 5650 flow [2022-01-18 22:58:50,180 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=4042, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5650, PETRI_PLACES=372, PETRI_TRANSITIONS=529} [2022-01-18 22:58:50,180 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 191 predicate places. [2022-01-18 22:58:50,180 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 529 transitions, 5650 flow [2022-01-18 22:58:50,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 99.05) internal successors, (1981), 20 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:50,181 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:50,181 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] [2022-01-18 22:58:50,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-18 22:58:50,181 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-18 22:58:50,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:50,181 INFO L85 PathProgramCache]: Analyzing trace with hash -79023016, now seen corresponding path program 9 times [2022-01-18 22:58:50,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:50,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317472227] [2022-01-18 22:58:50,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:50,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:50,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:51,276 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-18 22:58:51,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:51,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317472227] [2022-01-18 22:58:51,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317472227] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:51,276 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:51,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-01-18 22:58:51,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728131006] [2022-01-18 22:58:51,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:51,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 22:58:51,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:51,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 22:58:51,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2022-01-18 22:58:51,279 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 195 [2022-01-18 22:58:51,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 529 transitions, 5650 flow. Second operand has 29 states, 29 states have (on average 90.37931034482759) internal successors, (2621), 29 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:51,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:51,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 195 [2022-01-18 22:58:51,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:59,948 INFO L129 PetriNetUnfolder]: 10357/24369 cut-off events. [2022-01-18 22:58:59,948 INFO L130 PetriNetUnfolder]: For 120374/120552 co-relation queries the response was YES. [2022-01-18 22:59:00,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92147 conditions, 24369 events. 10357/24369 cut-off events. For 120374/120552 co-relation queries the response was YES. Maximal size of possible extension queue 1003. Compared 257965 event pairs, 2960 based on Foata normal form. 76/24171 useless extension candidates. Maximal degree in co-relation 92060. Up to 7939 conditions per place. [2022-01-18 22:59:00,338 INFO L132 encePairwiseOnDemand]: 157/195 looper letters, 470 selfloop transitions, 260 changer transitions 0/794 dead transitions. [2022-01-18 22:59:00,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 794 transitions, 9573 flow [2022-01-18 22:59:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 22:59:00,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-01-18 22:59:00,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3349 transitions. [2022-01-18 22:59:00,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4906959706959707 [2022-01-18 22:59:00,342 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3349 transitions. [2022-01-18 22:59:00,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3349 transitions. [2022-01-18 22:59:00,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:00,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3349 transitions. [2022-01-18 22:59:00,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 95.68571428571428) internal successors, (3349), 35 states have internal predecessors, (3349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:00,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 195.0) internal successors, (7020), 36 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:00,353 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 195.0) internal successors, (7020), 36 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:00,353 INFO L186 Difference]: Start difference. First operand has 372 places, 529 transitions, 5650 flow. Second operand 35 states and 3349 transitions. [2022-01-18 22:59:00,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 794 transitions, 9573 flow [2022-01-18 22:59:01,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 794 transitions, 9372 flow, removed 79 selfloop flow, removed 7 redundant places. [2022-01-18 22:59:01,200 INFO L242 Difference]: Finished difference. Result has 412 places, 600 transitions, 7404 flow [2022-01-18 22:59:01,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=5473, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7404, PETRI_PLACES=412, PETRI_TRANSITIONS=600} [2022-01-18 22:59:01,201 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 231 predicate places. [2022-01-18 22:59:01,201 INFO L470 AbstractCegarLoop]: Abstraction has has 412 places, 600 transitions, 7404 flow [2022-01-18 22:59:01,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 90.37931034482759) internal successors, (2621), 29 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:01,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:01,202 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] [2022-01-18 22:59:01,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 22:59:01,202 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-18 22:59:01,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:01,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1437984306, now seen corresponding path program 10 times [2022-01-18 22:59:01,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:01,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420908376] [2022-01-18 22:59:01,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:01,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:01,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:01,653 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-18 22:59:01,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:01,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420908376] [2022-01-18 22:59:01,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420908376] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:01,654 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:01,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:59:01,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278408120] [2022-01-18 22:59:01,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:01,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:59:01,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:01,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:59:01,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:59:01,656 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-18 22:59:01,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 600 transitions, 7404 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:01,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:01,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-18 22:59:01,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:07,450 INFO L129 PetriNetUnfolder]: 8557/23494 cut-off events. [2022-01-18 22:59:07,450 INFO L130 PetriNetUnfolder]: For 135485/135730 co-relation queries the response was YES. [2022-01-18 22:59:07,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89452 conditions, 23494 events. 8557/23494 cut-off events. For 135485/135730 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 272506 event pairs, 2565 based on Foata normal form. 27/23046 useless extension candidates. Maximal degree in co-relation 89352. Up to 7573 conditions per place. [2022-01-18 22:59:07,722 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 429 selfloop transitions, 243 changer transitions 0/813 dead transitions. [2022-01-18 22:59:07,723 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 813 transitions, 11026 flow [2022-01-18 22:59:07,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 22:59:07,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-18 22:59:07,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2022-01-18 22:59:07,725 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2022-01-18 22:59:07,725 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2022-01-18 22:59:07,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2022-01-18 22:59:07,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:07,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2022-01-18 22:59:07,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:07,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:07,732 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:07,732 INFO L186 Difference]: Start difference. First operand has 412 places, 600 transitions, 7404 flow. Second operand 22 states and 2284 transitions. [2022-01-18 22:59:07,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 813 transitions, 11026 flow [2022-01-18 22:59:08,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 813 transitions, 10768 flow, removed 42 selfloop flow, removed 17 redundant places. [2022-01-18 22:59:08,897 INFO L242 Difference]: Finished difference. Result has 426 places, 652 transitions, 8819 flow [2022-01-18 22:59:08,898 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8819, PETRI_PLACES=426, PETRI_TRANSITIONS=652} [2022-01-18 22:59:08,898 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 245 predicate places. [2022-01-18 22:59:08,898 INFO L470 AbstractCegarLoop]: Abstraction has has 426 places, 652 transitions, 8819 flow [2022-01-18 22:59:08,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:08,899 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:08,899 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] [2022-01-18 22:59:08,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 22:59:08,899 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-18 22:59:08,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:08,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1888132436, now seen corresponding path program 11 times [2022-01-18 22:59:08,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:08,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001929704] [2022-01-18 22:59:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:08,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:08,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:09,410 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-18 22:59:09,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:09,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001929704] [2022-01-18 22:59:09,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001929704] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:09,410 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:09,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 22:59:09,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328045358] [2022-01-18 22:59:09,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:09,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 22:59:09,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 22:59:09,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-01-18 22:59:09,414 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 22:59:09,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 652 transitions, 8819 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:09,415 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:09,415 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 22:59:09,415 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:13,054 INFO L129 PetriNetUnfolder]: 3474/12592 cut-off events. [2022-01-18 22:59:13,054 INFO L130 PetriNetUnfolder]: For 90970/91379 co-relation queries the response was YES. [2022-01-18 22:59:13,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51075 conditions, 12592 events. 3474/12592 cut-off events. For 90970/91379 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 149237 event pairs, 934 based on Foata normal form. 152/12376 useless extension candidates. Maximal degree in co-relation 50964. Up to 3753 conditions per place. [2022-01-18 22:59:13,265 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 286 selfloop transitions, 109 changer transitions 0/762 dead transitions. [2022-01-18 22:59:13,265 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 762 transitions, 10747 flow [2022-01-18 22:59:13,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 22:59:13,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 22:59:13,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2513 transitions. [2022-01-18 22:59:13,267 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7580693815987933 [2022-01-18 22:59:13,267 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2513 transitions. [2022-01-18 22:59:13,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2513 transitions. [2022-01-18 22:59:13,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:13,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2513 transitions. [2022-01-18 22:59:13,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.8235294117647) internal successors, (2513), 17 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:13,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:13,274 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:13,274 INFO L186 Difference]: Start difference. First operand has 426 places, 652 transitions, 8819 flow. Second operand 17 states and 2513 transitions. [2022-01-18 22:59:13,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 762 transitions, 10747 flow [2022-01-18 22:59:13,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 762 transitions, 10416 flow, removed 112 selfloop flow, removed 7 redundant places. [2022-01-18 22:59:13,941 INFO L242 Difference]: Finished difference. Result has 441 places, 667 transitions, 9046 flow [2022-01-18 22:59:13,941 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9046, PETRI_PLACES=441, PETRI_TRANSITIONS=667} [2022-01-18 22:59:13,942 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 260 predicate places. [2022-01-18 22:59:13,942 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 667 transitions, 9046 flow [2022-01-18 22:59:13,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:13,943 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:13,943 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] [2022-01-18 22:59:13,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-18 22:59:13,943 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-18 22:59:13,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:13,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1850578232, now seen corresponding path program 12 times [2022-01-18 22:59:13,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:13,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354770739] [2022-01-18 22:59:13,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:13,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:13,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:14,661 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-18 22:59:14,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:14,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354770739] [2022-01-18 22:59:14,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354770739] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:14,662 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:14,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-01-18 22:59:14,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157839017] [2022-01-18 22:59:14,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:14,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 22:59:14,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:14,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 22:59:14,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=489, Unknown=0, NotChecked=0, Total=552 [2022-01-18 22:59:14,665 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 195 [2022-01-18 22:59:14,667 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 667 transitions, 9046 flow. Second operand has 24 states, 24 states have (on average 97.58333333333333) internal successors, (2342), 24 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:14,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:14,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 195 [2022-01-18 22:59:14,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:21,162 INFO L129 PetriNetUnfolder]: 7475/21089 cut-off events. [2022-01-18 22:59:21,162 INFO L130 PetriNetUnfolder]: For 139182/139661 co-relation queries the response was YES. [2022-01-18 22:59:21,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85586 conditions, 21089 events. 7475/21089 cut-off events. For 139182/139661 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 244306 event pairs, 1459 based on Foata normal form. 197/20905 useless extension candidates. Maximal degree in co-relation 85468. Up to 7210 conditions per place. [2022-01-18 22:59:21,799 INFO L132 encePairwiseOnDemand]: 163/195 looper letters, 409 selfloop transitions, 296 changer transitions 0/851 dead transitions. [2022-01-18 22:59:21,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 851 transitions, 12464 flow [2022-01-18 22:59:21,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 22:59:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-01-18 22:59:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3118 transitions. [2022-01-18 22:59:21,805 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5157981803143094 [2022-01-18 22:59:21,805 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3118 transitions. [2022-01-18 22:59:21,805 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3118 transitions. [2022-01-18 22:59:21,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:21,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3118 transitions. [2022-01-18 22:59:21,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 100.58064516129032) internal successors, (3118), 31 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:21,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 195.0) internal successors, (6240), 32 states have internal predecessors, (6240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:21,813 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 195.0) internal successors, (6240), 32 states have internal predecessors, (6240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:21,813 INFO L186 Difference]: Start difference. First operand has 441 places, 667 transitions, 9046 flow. Second operand 31 states and 3118 transitions. [2022-01-18 22:59:21,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 851 transitions, 12464 flow [2022-01-18 22:59:23,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 851 transitions, 12299 flow, removed 24 selfloop flow, removed 9 redundant places. [2022-01-18 22:59:23,443 INFO L242 Difference]: Finished difference. Result has 471 places, 712 transitions, 10691 flow [2022-01-18 22:59:23,443 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=8883, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10691, PETRI_PLACES=471, PETRI_TRANSITIONS=712} [2022-01-18 22:59:23,443 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 290 predicate places. [2022-01-18 22:59:23,443 INFO L470 AbstractCegarLoop]: Abstraction has has 471 places, 712 transitions, 10691 flow [2022-01-18 22:59:23,444 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 97.58333333333333) internal successors, (2342), 24 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:23,444 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:23,444 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] [2022-01-18 22:59:23,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 22:59:23,444 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-18 22:59:23,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:23,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1619467104, now seen corresponding path program 13 times [2022-01-18 22:59:23,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:23,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258262186] [2022-01-18 22:59:23,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:23,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:23,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:23,973 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-18 22:59:23,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:23,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258262186] [2022-01-18 22:59:23,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258262186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:23,973 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:23,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-01-18 22:59:23,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673989623] [2022-01-18 22:59:23,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:23,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 22:59:23,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:23,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 22:59:23,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2022-01-18 22:59:23,977 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 195 [2022-01-18 22:59:23,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 712 transitions, 10691 flow. Second operand has 20 states, 20 states have (on average 134.2) internal successors, (2684), 20 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:23,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:23,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 195 [2022-01-18 22:59:23,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:28,828 INFO L129 PetriNetUnfolder]: 3858/13505 cut-off events. [2022-01-18 22:59:28,828 INFO L130 PetriNetUnfolder]: For 136904/137376 co-relation queries the response was YES. [2022-01-18 22:59:28,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61071 conditions, 13505 events. 3858/13505 cut-off events. For 136904/137376 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 158697 event pairs, 1614 based on Foata normal form. 111/13294 useless extension candidates. Maximal degree in co-relation 60944. Up to 3922 conditions per place. [2022-01-18 22:59:29,114 INFO L132 encePairwiseOnDemand]: 175/195 looper letters, 410 selfloop transitions, 128 changer transitions 0/869 dead transitions. [2022-01-18 22:59:29,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 869 transitions, 14232 flow [2022-01-18 22:59:29,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 22:59:29,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-18 22:59:29,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2804 transitions. [2022-01-18 22:59:29,116 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.718974358974359 [2022-01-18 22:59:29,117 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2804 transitions. [2022-01-18 22:59:29,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2804 transitions. [2022-01-18 22:59:29,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:29,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2804 transitions. [2022-01-18 22:59:29,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 140.2) internal successors, (2804), 20 states have internal predecessors, (2804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:29,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:29,122 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 195.0) internal successors, (4095), 21 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:29,122 INFO L186 Difference]: Start difference. First operand has 471 places, 712 transitions, 10691 flow. Second operand 20 states and 2804 transitions. [2022-01-18 22:59:29,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 869 transitions, 14232 flow [2022-01-18 22:59:29,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 869 transitions, 13766 flow, removed 119 selfloop flow, removed 16 redundant places. [2022-01-18 22:59:29,979 INFO L242 Difference]: Finished difference. Result has 479 places, 729 transitions, 10936 flow [2022-01-18 22:59:29,980 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10301, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10936, PETRI_PLACES=479, PETRI_TRANSITIONS=729} [2022-01-18 22:59:29,980 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 298 predicate places. [2022-01-18 22:59:29,980 INFO L470 AbstractCegarLoop]: Abstraction has has 479 places, 729 transitions, 10936 flow [2022-01-18 22:59:29,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 134.2) internal successors, (2684), 20 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:29,980 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:29,980 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] [2022-01-18 22:59:29,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-18 22:59:29,981 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-18 22:59:29,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:29,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1045103306, now seen corresponding path program 14 times [2022-01-18 22:59:29,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:29,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680547070] [2022-01-18 22:59:29,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:29,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:30,541 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-18 22:59:30,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:30,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680547070] [2022-01-18 22:59:30,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680547070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:30,542 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:30,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-18 22:59:30,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373724926] [2022-01-18 22:59:30,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:30,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 22:59:30,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:30,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 22:59:30,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-01-18 22:59:30,544 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2022-01-18 22:59:30,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 729 transitions, 10936 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:30,546 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:30,546 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2022-01-18 22:59:30,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:37,848 INFO L129 PetriNetUnfolder]: 9477/24448 cut-off events. [2022-01-18 22:59:37,849 INFO L130 PetriNetUnfolder]: For 172436/172757 co-relation queries the response was YES. [2022-01-18 22:59:38,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103076 conditions, 24448 events. 9477/24448 cut-off events. For 172436/172757 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 274276 event pairs, 3358 based on Foata normal form. 154/24138 useless extension candidates. Maximal degree in co-relation 102944. Up to 9462 conditions per place. [2022-01-18 22:59:38,362 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 556 selfloop transitions, 157 changer transitions 0/909 dead transitions. [2022-01-18 22:59:38,362 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 909 transitions, 14196 flow [2022-01-18 22:59:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 22:59:38,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-18 22:59:38,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2487 transitions. [2022-01-18 22:59:38,364 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5545150501672241 [2022-01-18 22:59:38,364 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2487 transitions. [2022-01-18 22:59:38,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2487 transitions. [2022-01-18 22:59:38,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:38,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2487 transitions. [2022-01-18 22:59:38,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 108.1304347826087) internal successors, (2487), 23 states have internal predecessors, (2487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:38,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:38,371 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:38,371 INFO L186 Difference]: Start difference. First operand has 479 places, 729 transitions, 10936 flow. Second operand 23 states and 2487 transitions. [2022-01-18 22:59:38,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 909 transitions, 14196 flow [2022-01-18 22:59:40,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 909 transitions, 13955 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-01-18 22:59:40,247 INFO L242 Difference]: Finished difference. Result has 491 places, 733 transitions, 11105 flow [2022-01-18 22:59:40,248 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10695, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11105, PETRI_PLACES=491, PETRI_TRANSITIONS=733} [2022-01-18 22:59:40,248 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 310 predicate places. [2022-01-18 22:59:40,248 INFO L470 AbstractCegarLoop]: Abstraction has has 491 places, 733 transitions, 11105 flow [2022-01-18 22:59:40,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:40,249 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:40,249 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] [2022-01-18 22:59:40,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-18 22:59:40,249 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-18 22:59:40,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:40,249 INFO L85 PathProgramCache]: Analyzing trace with hash 394858578, now seen corresponding path program 15 times [2022-01-18 22:59:40,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:40,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062223172] [2022-01-18 22:59:40,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:40,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:40,709 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-18 22:59:40,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:40,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062223172] [2022-01-18 22:59:40,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062223172] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:40,709 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:40,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 22:59:40,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109690190] [2022-01-18 22:59:40,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:40,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 22:59:40,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:40,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 22:59:40,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-18 22:59:40,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 22:59:40,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 733 transitions, 11105 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:40,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:40,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 22:59:40,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:44,964 INFO L129 PetriNetUnfolder]: 3522/12922 cut-off events. [2022-01-18 22:59:44,964 INFO L130 PetriNetUnfolder]: For 124065/124477 co-relation queries the response was YES. [2022-01-18 22:59:45,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59620 conditions, 12922 events. 3522/12922 cut-off events. For 124065/124477 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 153718 event pairs, 1325 based on Foata normal form. 96/12653 useless extension candidates. Maximal degree in co-relation 59486. Up to 3802 conditions per place. [2022-01-18 22:59:45,127 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 327 selfloop transitions, 116 changer transitions 0/839 dead transitions. [2022-01-18 22:59:45,127 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 839 transitions, 13141 flow [2022-01-18 22:59:45,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 22:59:45,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 22:59:45,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2525 transitions. [2022-01-18 22:59:45,129 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7616892911010558 [2022-01-18 22:59:45,129 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2525 transitions. [2022-01-18 22:59:45,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2525 transitions. [2022-01-18 22:59:45,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:45,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2525 transitions. [2022-01-18 22:59:45,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.52941176470588) internal successors, (2525), 17 states have internal predecessors, (2525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:45,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:45,135 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:45,136 INFO L186 Difference]: Start difference. First operand has 491 places, 733 transitions, 11105 flow. Second operand 17 states and 2525 transitions. [2022-01-18 22:59:45,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 839 transitions, 13141 flow [2022-01-18 22:59:46,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 839 transitions, 12855 flow, removed 15 selfloop flow, removed 19 redundant places. [2022-01-18 22:59:46,130 INFO L242 Difference]: Finished difference. Result has 492 places, 746 transitions, 11444 flow [2022-01-18 22:59:46,131 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=10857, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11444, PETRI_PLACES=492, PETRI_TRANSITIONS=746} [2022-01-18 22:59:46,131 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 311 predicate places. [2022-01-18 22:59:46,131 INFO L470 AbstractCegarLoop]: Abstraction has has 492 places, 746 transitions, 11444 flow [2022-01-18 22:59:46,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:46,132 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:46,132 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] [2022-01-18 22:59:46,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-18 22:59:46,132 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-18 22:59:46,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:46,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1358372034, now seen corresponding path program 16 times [2022-01-18 22:59:46,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:46,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081360927] [2022-01-18 22:59:46,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:46,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:46,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:46,682 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-18 22:59:46,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:46,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081360927] [2022-01-18 22:59:46,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081360927] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:46,682 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:46,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 22:59:46,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398540415] [2022-01-18 22:59:46,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:46,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 22:59:46,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:46,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 22:59:46,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2022-01-18 22:59:46,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 22:59:46,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 746 transitions, 11444 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:46,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:46,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 22:59:46,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:50,835 INFO L129 PetriNetUnfolder]: 3155/11813 cut-off events. [2022-01-18 22:59:50,836 INFO L130 PetriNetUnfolder]: For 114094/114452 co-relation queries the response was YES. [2022-01-18 22:59:50,949 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54032 conditions, 11813 events. 3155/11813 cut-off events. For 114094/114452 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 137515 event pairs, 1195 based on Foata normal form. 89/11563 useless extension candidates. Maximal degree in co-relation 53894. Up to 3802 conditions per place. [2022-01-18 22:59:50,980 INFO L132 encePairwiseOnDemand]: 178/195 looper letters, 292 selfloop transitions, 133 changer transitions 0/819 dead transitions. [2022-01-18 22:59:50,981 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 819 transitions, 12850 flow [2022-01-18 22:59:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 22:59:50,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 22:59:50,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2519 transitions. [2022-01-18 22:59:50,989 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7598793363499246 [2022-01-18 22:59:50,989 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2519 transitions. [2022-01-18 22:59:50,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2519 transitions. [2022-01-18 22:59:50,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:50,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2519 transitions. [2022-01-18 22:59:50,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 148.1764705882353) internal successors, (2519), 17 states have internal predecessors, (2519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:50,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:50,993 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:50,993 INFO L186 Difference]: Start difference. First operand has 492 places, 746 transitions, 11444 flow. Second operand 17 states and 2519 transitions. [2022-01-18 22:59:50,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 819 transitions, 12850 flow [2022-01-18 22:59:51,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 819 transitions, 12512 flow, removed 53 selfloop flow, removed 13 redundant places. [2022-01-18 22:59:51,983 INFO L242 Difference]: Finished difference. Result has 498 places, 749 transitions, 11532 flow [2022-01-18 22:59:51,983 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=11015, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11532, PETRI_PLACES=498, PETRI_TRANSITIONS=749} [2022-01-18 22:59:51,984 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 317 predicate places. [2022-01-18 22:59:51,984 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 749 transitions, 11532 flow [2022-01-18 22:59:51,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:51,984 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:51,984 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 22:59:51,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-18 22:59:51,985 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-18 22:59:51,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:51,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1476288734, now seen corresponding path program 17 times [2022-01-18 22:59:51,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:51,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376924980] [2022-01-18 22:59:51,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:51,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:52,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:52,466 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-18 22:59:52,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:52,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376924980] [2022-01-18 22:59:52,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376924980] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:52,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:52,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:59:52,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026906776] [2022-01-18 22:59:52,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:52,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:59:52,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:52,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:59:52,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:59:52,469 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 195 [2022-01-18 22:59:52,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 749 transitions, 11532 flow. Second operand has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:52,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:52,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 195 [2022-01-18 22:59:52,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:58,338 INFO L129 PetriNetUnfolder]: 5741/18908 cut-off events. [2022-01-18 22:59:58,338 INFO L130 PetriNetUnfolder]: For 170093/171838 co-relation queries the response was YES. [2022-01-18 22:59:58,528 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77581 conditions, 18908 events. 5741/18908 cut-off events. For 170093/171838 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 227933 event pairs, 1192 based on Foata normal form. 328/18709 useless extension candidates. Maximal degree in co-relation 77440. Up to 3010 conditions per place. [2022-01-18 22:59:58,572 INFO L132 encePairwiseOnDemand]: 167/195 looper letters, 484 selfloop transitions, 333 changer transitions 0/1047 dead transitions. [2022-01-18 22:59:58,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1047 transitions, 17653 flow [2022-01-18 22:59:58,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 22:59:58,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-01-18 22:59:58,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2284 transitions. [2022-01-18 22:59:58,575 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324009324009324 [2022-01-18 22:59:58,575 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2284 transitions. [2022-01-18 22:59:58,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2284 transitions. [2022-01-18 22:59:58,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:58,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2284 transitions. [2022-01-18 22:59:58,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.81818181818181) internal successors, (2284), 22 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:58,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:58,580 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 195.0) internal successors, (4485), 23 states have internal predecessors, (4485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:58,580 INFO L186 Difference]: Start difference. First operand has 498 places, 749 transitions, 11532 flow. Second operand 22 states and 2284 transitions. [2022-01-18 22:59:58,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1047 transitions, 17653 flow [2022-01-18 22:59:59,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1047 transitions, 17341 flow, removed 25 selfloop flow, removed 14 redundant places. [2022-01-18 22:59:59,522 INFO L242 Difference]: Finished difference. Result has 513 places, 845 transitions, 14528 flow [2022-01-18 22:59:59,522 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=11222, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14528, PETRI_PLACES=513, PETRI_TRANSITIONS=845} [2022-01-18 22:59:59,522 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 332 predicate places. [2022-01-18 22:59:59,523 INFO L470 AbstractCegarLoop]: Abstraction has has 513 places, 845 transitions, 14528 flow [2022-01-18 22:59:59,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 99.21052631578948) internal successors, (1885), 19 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:59,523 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:59,523 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] [2022-01-18 22:59:59,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-18 22:59:59,523 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-18 22:59:59,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:59,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1538682734, now seen corresponding path program 18 times [2022-01-18 22:59:59,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:59,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702910562] [2022-01-18 22:59:59,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:59,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:59,951 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-18 22:59:59,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:59,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702910562] [2022-01-18 22:59:59,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702910562] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:59,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:59,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 22:59:59,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620265178] [2022-01-18 22:59:59,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:59,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 22:59:59,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:59,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 22:59:59,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-18 22:59:59,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 22:59:59,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 845 transitions, 14528 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:59:59,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:59,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 22:59:59,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:00:07,539 INFO L129 PetriNetUnfolder]: 5609/22575 cut-off events. [2022-01-18 23:00:07,539 INFO L130 PetriNetUnfolder]: For 223709/224388 co-relation queries the response was YES. [2022-01-18 23:00:07,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100523 conditions, 22575 events. 5609/22575 cut-off events. For 223709/224388 co-relation queries the response was YES. Maximal size of possible extension queue 1125. Compared 303415 event pairs, 2937 based on Foata normal form. 123/22117 useless extension candidates. Maximal degree in co-relation 100374. Up to 5105 conditions per place. [2022-01-18 23:00:07,928 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 525 selfloop transitions, 79 changer transitions 0/1089 dead transitions. [2022-01-18 23:00:07,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1089 transitions, 18322 flow [2022-01-18 23:00:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 23:00:07,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 23:00:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2545 transitions. [2022-01-18 23:00:07,930 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7677224736048266 [2022-01-18 23:00:07,930 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2545 transitions. [2022-01-18 23:00:07,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2545 transitions. [2022-01-18 23:00:07,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:00:07,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2545 transitions. [2022-01-18 23:00:07,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.7058823529412) internal successors, (2545), 17 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:07,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:07,935 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:07,936 INFO L186 Difference]: Start difference. First operand has 513 places, 845 transitions, 14528 flow. Second operand 17 states and 2545 transitions. [2022-01-18 23:00:07,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1089 transitions, 18322 flow [2022-01-18 23:00:10,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 1089 transitions, 17983 flow, removed 101 selfloop flow, removed 10 redundant places. [2022-01-18 23:00:10,157 INFO L242 Difference]: Finished difference. Result has 526 places, 871 transitions, 14843 flow [2022-01-18 23:00:10,158 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=14278, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=845, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14843, PETRI_PLACES=526, PETRI_TRANSITIONS=871} [2022-01-18 23:00:10,159 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 345 predicate places. [2022-01-18 23:00:10,159 INFO L470 AbstractCegarLoop]: Abstraction has has 526 places, 871 transitions, 14843 flow [2022-01-18 23:00:10,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:10,159 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:00:10,160 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] [2022-01-18 23:00:10,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-18 23:00:10,160 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-18 23:00:10,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:00:10,160 INFO L85 PathProgramCache]: Analyzing trace with hash 576257270, now seen corresponding path program 19 times [2022-01-18 23:00:10,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:00:10,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408191964] [2022-01-18 23:00:10,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:00:10,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:00:10,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:00:10,629 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-18 23:00:10,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:00:10,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408191964] [2022-01-18 23:00:10,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408191964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:00:10,629 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:00:10,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 23:00:10,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292627798] [2022-01-18 23:00:10,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:00:10,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 23:00:10,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:00:10,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 23:00:10,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-18 23:00:10,633 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 23:00:10,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 871 transitions, 14843 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:10,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:00:10,634 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 23:00:10,634 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:00:18,524 INFO L129 PetriNetUnfolder]: 5701/22644 cut-off events. [2022-01-18 23:00:18,524 INFO L130 PetriNetUnfolder]: For 223907/224533 co-relation queries the response was YES. [2022-01-18 23:00:18,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103166 conditions, 22644 events. 5701/22644 cut-off events. For 223907/224533 co-relation queries the response was YES. Maximal size of possible extension queue 1126. Compared 303503 event pairs, 2578 based on Foata normal form. 117/22171 useless extension candidates. Maximal degree in co-relation 103010. Up to 5105 conditions per place. [2022-01-18 23:00:18,912 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 512 selfloop transitions, 92 changer transitions 0/1089 dead transitions. [2022-01-18 23:00:18,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1089 transitions, 18447 flow [2022-01-18 23:00:18,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 23:00:18,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 23:00:18,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2535 transitions. [2022-01-18 23:00:18,915 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7647058823529411 [2022-01-18 23:00:18,915 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2535 transitions. [2022-01-18 23:00:18,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2535 transitions. [2022-01-18 23:00:18,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:00:18,915 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2535 transitions. [2022-01-18 23:00:18,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.11764705882354) internal successors, (2535), 17 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:18,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:18,920 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:18,920 INFO L186 Difference]: Start difference. First operand has 526 places, 871 transitions, 14843 flow. Second operand 17 states and 2535 transitions. [2022-01-18 23:00:18,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1089 transitions, 18447 flow [2022-01-18 23:00:21,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1089 transitions, 18278 flow, removed 34 selfloop flow, removed 9 redundant places. [2022-01-18 23:00:21,216 INFO L242 Difference]: Finished difference. Result has 539 places, 894 transitions, 15257 flow [2022-01-18 23:00:21,217 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=14674, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15257, PETRI_PLACES=539, PETRI_TRANSITIONS=894} [2022-01-18 23:00:21,217 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 358 predicate places. [2022-01-18 23:00:21,217 INFO L470 AbstractCegarLoop]: Abstraction has has 539 places, 894 transitions, 15257 flow [2022-01-18 23:00:21,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:21,218 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:00:21,218 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] [2022-01-18 23:00:21,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-18 23:00:21,218 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-18 23:00:21,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:00:21,218 INFO L85 PathProgramCache]: Analyzing trace with hash 182568224, now seen corresponding path program 20 times [2022-01-18 23:00:21,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:00:21,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219985904] [2022-01-18 23:00:21,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:00:21,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:00:21,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:00:21,641 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-18 23:00:21,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:00:21,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219985904] [2022-01-18 23:00:21,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219985904] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:00:21,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:00:21,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 23:00:21,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342694302] [2022-01-18 23:00:21,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:00:21,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 23:00:21,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:00:21,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 23:00:21,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-18 23:00:21,643 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 23:00:21,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 894 transitions, 15257 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:21,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:00:21,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 23:00:21,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:00:30,428 INFO L129 PetriNetUnfolder]: 6258/25509 cut-off events. [2022-01-18 23:00:30,428 INFO L130 PetriNetUnfolder]: For 268849/269613 co-relation queries the response was YES. [2022-01-18 23:00:30,879 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118332 conditions, 25509 events. 6258/25509 cut-off events. For 268849/269613 co-relation queries the response was YES. Maximal size of possible extension queue 1283. Compared 351360 event pairs, 2614 based on Foata normal form. 150/25029 useless extension candidates. Maximal degree in co-relation 118170. Up to 5105 conditions per place. [2022-01-18 23:00:30,949 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 549 selfloop transitions, 103 changer transitions 0/1137 dead transitions. [2022-01-18 23:00:30,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 1137 transitions, 19308 flow [2022-01-18 23:00:30,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 23:00:30,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 23:00:30,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2546 transitions. [2022-01-18 23:00:30,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7680241327300151 [2022-01-18 23:00:30,951 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2546 transitions. [2022-01-18 23:00:30,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2546 transitions. [2022-01-18 23:00:30,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:00:30,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2546 transitions. [2022-01-18 23:00:30,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.76470588235293) internal successors, (2546), 17 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:30,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:30,956 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:30,956 INFO L186 Difference]: Start difference. First operand has 539 places, 894 transitions, 15257 flow. Second operand 17 states and 2546 transitions. [2022-01-18 23:00:30,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 1137 transitions, 19308 flow [2022-01-18 23:00:33,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 1137 transitions, 19121 flow, removed 56 selfloop flow, removed 8 redundant places. [2022-01-18 23:00:33,997 INFO L242 Difference]: Finished difference. Result has 552 places, 912 transitions, 15680 flow [2022-01-18 23:00:33,998 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=15096, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=791, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15680, PETRI_PLACES=552, PETRI_TRANSITIONS=912} [2022-01-18 23:00:33,998 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 371 predicate places. [2022-01-18 23:00:33,998 INFO L470 AbstractCegarLoop]: Abstraction has has 552 places, 912 transitions, 15680 flow [2022-01-18 23:00:33,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:33,999 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:00:33,999 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] [2022-01-18 23:00:33,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-18 23:00:33,999 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-18 23:00:33,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:00:33,999 INFO L85 PathProgramCache]: Analyzing trace with hash 166678962, now seen corresponding path program 21 times [2022-01-18 23:00:34,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:00:34,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319696837] [2022-01-18 23:00:34,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:00:34,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:00:34,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:00:34,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:00:34,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:00:34,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319696837] [2022-01-18 23:00:34,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319696837] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:00:34,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:00:34,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:00:34,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867206948] [2022-01-18 23:00:34,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:00:34,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:00:34,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:00:34,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:00:34,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:00:34,662 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 195 [2022-01-18 23:00:34,663 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 912 transitions, 15680 flow. Second operand has 25 states, 25 states have (on average 91.72) internal successors, (2293), 25 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:34,663 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:00:34,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 195 [2022-01-18 23:00:34,663 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:00:55,303 INFO L129 PetriNetUnfolder]: 19105/50283 cut-off events. [2022-01-18 23:00:55,303 INFO L130 PetriNetUnfolder]: For 507802/507890 co-relation queries the response was YES. [2022-01-18 23:00:57,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231794 conditions, 50283 events. 19105/50283 cut-off events. For 507802/507890 co-relation queries the response was YES. Maximal size of possible extension queue 2148. Compared 631754 event pairs, 10498 based on Foata normal form. 25/49708 useless extension candidates. Maximal degree in co-relation 231627. Up to 12851 conditions per place. [2022-01-18 23:00:57,301 INFO L132 encePairwiseOnDemand]: 163/195 looper letters, 900 selfloop transitions, 371 changer transitions 0/1336 dead transitions. [2022-01-18 23:00:57,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 1336 transitions, 24442 flow [2022-01-18 23:00:57,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 23:00:57,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-18 23:00:57,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2604 transitions. [2022-01-18 23:00:57,304 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5136094674556213 [2022-01-18 23:00:57,304 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2604 transitions. [2022-01-18 23:00:57,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2604 transitions. [2022-01-18 23:00:57,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:00:57,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2604 transitions. [2022-01-18 23:00:57,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 100.15384615384616) internal successors, (2604), 26 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:57,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 195.0) internal successors, (5265), 27 states have internal predecessors, (5265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:57,311 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 195.0) internal successors, (5265), 27 states have internal predecessors, (5265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:57,311 INFO L186 Difference]: Start difference. First operand has 552 places, 912 transitions, 15680 flow. Second operand 26 states and 2604 transitions. [2022-01-18 23:00:57,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 1336 transitions, 24442 flow [2022-01-18 23:01:04,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 1336 transitions, 24188 flow, removed 57 selfloop flow, removed 11 redundant places. [2022-01-18 23:01:04,164 INFO L242 Difference]: Finished difference. Result has 576 places, 1022 transitions, 19178 flow [2022-01-18 23:01:04,165 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=15468, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=19178, PETRI_PLACES=576, PETRI_TRANSITIONS=1022} [2022-01-18 23:01:04,165 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 395 predicate places. [2022-01-18 23:01:04,165 INFO L470 AbstractCegarLoop]: Abstraction has has 576 places, 1022 transitions, 19178 flow [2022-01-18 23:01:04,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 91.72) internal successors, (2293), 25 states have internal predecessors, (2293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:04,166 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:01:04,166 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] [2022-01-18 23:01:04,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-18 23:01:04,166 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-18 23:01:04,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:01:04,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1977861114, now seen corresponding path program 22 times [2022-01-18 23:01:04,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:01:04,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902921666] [2022-01-18 23:01:04,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:01:04,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:01:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:01:04,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-18 23:01:04,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:01:04,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902921666] [2022-01-18 23:01:04,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902921666] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:01:04,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:01:04,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 23:01:04,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966684103] [2022-01-18 23:01:04,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:01:04,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 23:01:04,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:01:04,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 23:01:04,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-18 23:01:04,600 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 23:01:04,601 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 1022 transitions, 19178 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:04,601 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:01:04,601 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 23:01:04,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:01:14,462 INFO L129 PetriNetUnfolder]: 6388/25494 cut-off events. [2022-01-18 23:01:14,462 INFO L130 PetriNetUnfolder]: For 303347/304223 co-relation queries the response was YES. [2022-01-18 23:01:14,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123396 conditions, 25494 events. 6388/25494 cut-off events. For 303347/304223 co-relation queries the response was YES. Maximal size of possible extension queue 1324. Compared 349234 event pairs, 2920 based on Foata normal form. 201/24989 useless extension candidates. Maximal degree in co-relation 123220. Up to 5105 conditions per place. [2022-01-18 23:01:14,914 INFO L132 encePairwiseOnDemand]: 177/195 looper letters, 563 selfloop transitions, 99 changer transitions 0/1239 dead transitions. [2022-01-18 23:01:14,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 1239 transitions, 23224 flow [2022-01-18 23:01:14,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 23:01:14,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-18 23:01:14,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2535 transitions. [2022-01-18 23:01:14,916 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7647058823529411 [2022-01-18 23:01:14,916 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2535 transitions. [2022-01-18 23:01:14,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2535 transitions. [2022-01-18 23:01:14,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:01:14,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2535 transitions. [2022-01-18 23:01:14,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 149.11764705882354) internal successors, (2535), 17 states have internal predecessors, (2535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:14,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:14,921 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 195.0) internal successors, (3510), 18 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:14,921 INFO L186 Difference]: Start difference. First operand has 576 places, 1022 transitions, 19178 flow. Second operand 17 states and 2535 transitions. [2022-01-18 23:01:14,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 1239 transitions, 23224 flow [2022-01-18 23:01:18,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1239 transitions, 22823 flow, removed 132 selfloop flow, removed 12 redundant places. [2022-01-18 23:01:18,143 INFO L242 Difference]: Finished difference. Result has 586 places, 1043 transitions, 19482 flow [2022-01-18 23:01:18,144 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=18853, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=927, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=19482, PETRI_PLACES=586, PETRI_TRANSITIONS=1043} [2022-01-18 23:01:18,144 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 405 predicate places. [2022-01-18 23:01:18,145 INFO L470 AbstractCegarLoop]: Abstraction has has 586 places, 1043 transitions, 19482 flow [2022-01-18 23:01:18,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:18,145 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:01:18,145 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] [2022-01-18 23:01:18,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-18 23:01:18,145 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-18 23:01:18,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:01:18,145 INFO L85 PathProgramCache]: Analyzing trace with hash -429044856, now seen corresponding path program 23 times [2022-01-18 23:01:18,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:01:18,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562998560] [2022-01-18 23:01:18,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:01:18,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:01:18,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:01:18,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:01:18,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:01:18,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562998560] [2022-01-18 23:01:18,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562998560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:01:18,635 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:01:18,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-01-18 23:01:18,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503477280] [2022-01-18 23:01:18,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:01:18,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 23:01:18,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:01:18,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 23:01:18,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2022-01-18 23:01:18,637 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 195 [2022-01-18 23:01:18,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 1043 transitions, 19482 flow. Second operand has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:18,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:01:18,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 195 [2022-01-18 23:01:18,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:01:37,609 INFO L129 PetriNetUnfolder]: 18008/48591 cut-off events. [2022-01-18 23:01:37,609 INFO L130 PetriNetUnfolder]: For 506351/506955 co-relation queries the response was YES. [2022-01-18 23:01:39,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227835 conditions, 48591 events. 18008/48591 cut-off events. For 506351/506955 co-relation queries the response was YES. Maximal size of possible extension queue 2091. Compared 619679 event pairs, 9953 based on Foata normal form. 191/47732 useless extension candidates. Maximal degree in co-relation 227652. Up to 12838 conditions per place. [2022-01-18 23:01:39,801 INFO L132 encePairwiseOnDemand]: 169/195 looper letters, 1145 selfloop transitions, 96 changer transitions 0/1510 dead transitions. [2022-01-18 23:01:39,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 1510 transitions, 30077 flow [2022-01-18 23:01:39,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 23:01:39,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-18 23:01:39,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2521 transitions. [2022-01-18 23:01:39,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5620958751393534 [2022-01-18 23:01:39,803 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2521 transitions. [2022-01-18 23:01:39,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2521 transitions. [2022-01-18 23:01:39,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:01:39,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2521 transitions. [2022-01-18 23:01:39,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 109.6086956521739) internal successors, (2521), 23 states have internal predecessors, (2521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:39,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:39,808 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 195.0) internal successors, (4680), 24 states have internal predecessors, (4680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:39,808 INFO L186 Difference]: Start difference. First operand has 586 places, 1043 transitions, 19482 flow. Second operand 23 states and 2521 transitions. [2022-01-18 23:01:39,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 1510 transitions, 30077 flow [2022-01-18 23:01:47,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1510 transitions, 29888 flow, removed 38 selfloop flow, removed 10 redundant places. [2022-01-18 23:01:47,365 INFO L242 Difference]: Finished difference. Result has 602 places, 1057 transitions, 19814 flow [2022-01-18 23:01:47,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=195, PETRI_DIFFERENCE_MINUEND_FLOW=19309, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=19814, PETRI_PLACES=602, PETRI_TRANSITIONS=1057} [2022-01-18 23:01:47,366 INFO L334 CegarLoopForPetriNet]: 181 programPoint places, 421 predicate places. [2022-01-18 23:01:47,366 INFO L470 AbstractCegarLoop]: Abstraction has has 602 places, 1057 transitions, 19814 flow [2022-01-18 23:01:47,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 101.72727272727273) internal successors, (2238), 22 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:47,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:01:47,367 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] [2022-01-18 23:01:47,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-18 23:01:47,367 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-18 23:01:47,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:01:47,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1610688556, now seen corresponding path program 24 times [2022-01-18 23:01:47,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:01:47,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303247594] [2022-01-18 23:01:47,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:01:47,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:01:47,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:01:47,860 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-18 23:01:47,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:01:47,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303247594] [2022-01-18 23:01:47,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303247594] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:01:47,861 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:01:47,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-01-18 23:01:47,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484313508] [2022-01-18 23:01:47,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:01:47,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 23:01:47,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:01:47,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 23:01:47,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2022-01-18 23:01:47,864 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 195 [2022-01-18 23:01:47,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1057 transitions, 19814 flow. Second operand has 18 states, 18 states have (on average 142.05555555555554) internal successors, (2557), 18 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:01:47,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:01:47,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 195 [2022-01-18 23:01:47,865 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand