/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-Before.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 05:06:30,952 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 05:06:30,953 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 05:06:31,005 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 05:06:31,005 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 05:06:31,006 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 05:06:31,007 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 05:06:31,008 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 05:06:31,009 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 05:06:31,009 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 05:06:31,010 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 05:06:31,011 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 05:06:31,011 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 05:06:31,011 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 05:06:31,012 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 05:06:31,013 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 05:06:31,013 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 05:06:31,013 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 05:06:31,014 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 05:06:31,017 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 05:06:31,020 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 05:06:31,021 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 05:06:31,022 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 05:06:31,023 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 05:06:31,031 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 05:06:31,031 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 05:06:31,031 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 05:06:31,032 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 05:06:31,032 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 05:06:31,033 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 05:06:31,033 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 05:06:31,033 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 05:06:31,035 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 05:06:31,035 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 05:06:31,036 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 05:06:31,036 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 05:06:31,036 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 05:06:31,037 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 05:06:31,037 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 05:06:31,037 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 05:06:31,037 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 05:06:31,038 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-Before.epf [2022-01-19 05:06:31,066 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 05:06:31,067 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 05:06:31,069 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 05:06:31,069 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 05:06:31,069 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 05:06:31,070 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 05:06:31,070 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 05:06:31,070 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 05:06:31,070 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 05:06:31,070 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 05:06:31,071 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 05:06:31,071 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 05:06:31,072 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 05:06:31,072 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:06:31,072 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 05:06:31,072 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 05:06:31,072 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 05:06:31,073 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 05:06:31,073 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 05:06:31,073 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 05:06:31,073 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 05:06:31,073 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=BEFORE [2022-01-19 05:06:31,073 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-19 05:06:31,275 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 05:06:31,293 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 05:06:31,294 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 05:06:31,295 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 05:06:31,296 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 05:06:31,296 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i [2022-01-19 05:06:31,345 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f742e4585/a3f17387ce454e389db6e245b192d4f9/FLAG57768542d [2022-01-19 05:06:31,844 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 05:06:31,845 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_2-container_of.i [2022-01-19 05:06:31,874 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f742e4585/a3f17387ce454e389db6e245b192d4f9/FLAG57768542d [2022-01-19 05:06:32,371 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f742e4585/a3f17387ce454e389db6e245b192d4f9 [2022-01-19 05:06:32,395 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 05:06:32,396 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 05:06:32,397 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 05:06:32,397 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 05:06:32,399 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 05:06:32,399 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:06:32" (1/1) ... [2022-01-19 05:06:32,400 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@401dbfef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:32, skipping insertion in model container [2022-01-19 05:06:32,400 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 05:06:32" (1/1) ... [2022-01-19 05:06:32,404 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 05:06:32,443 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 05:06:32,574 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-19 05:06:32,907 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_2-container_of.i[75002,75015] [2022-01-19 05:06:32,929 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:06:32,934 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 05:06:32,947 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-19 05:06:32,974 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_2-container_of.i[75002,75015] [2022-01-19 05:06:32,987 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 05:06:33,058 INFO L208 MainTranslator]: Completed translation [2022-01-19 05:06:33,058 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33 WrapperNode [2022-01-19 05:06:33,058 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 05:06:33,059 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 05:06:33,059 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 05:06:33,059 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 05:06:33,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,080 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,098 INFO L137 Inliner]: procedures = 468, calls = 48, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 115 [2022-01-19 05:06:33,098 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 05:06:33,099 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 05:06:33,099 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 05:06:33,099 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 05:06:33,105 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,106 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,109 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,109 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,117 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,119 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,121 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,125 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 05:06:33,125 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 05:06:33,125 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 05:06:33,125 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 05:06:33,126 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (1/1) ... [2022-01-19 05:06:33,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 05:06:33,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 05:06:33,147 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 05:06:33,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 05:06:33,173 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 05:06:33,173 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 05:06:33,174 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 05:06:33,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 05:06:33,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 05:06:33,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-19 05:06:33,174 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 05:06:33,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 05:06:33,177 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-19 05:06:33,177 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-19 05:06:33,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 05:06:33,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 05:06:33,177 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 05:06:33,179 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 05:06:33,471 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 05:06:33,472 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 05:06:33,627 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 05:06:33,638 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 05:06:33,638 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 05:06:33,640 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:06:33 BoogieIcfgContainer [2022-01-19 05:06:33,640 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 05:06:33,641 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 05:06:33,641 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 05:06:33,643 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 05:06:33,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 05:06:32" (1/3) ... [2022-01-19 05:06:33,643 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e7b35eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:06:33, skipping insertion in model container [2022-01-19 05:06:33,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 05:06:33" (2/3) ... [2022-01-19 05:06:33,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e7b35eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 05:06:33, skipping insertion in model container [2022-01-19 05:06:33,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 05:06:33" (3/3) ... [2022-01-19 05:06:33,645 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2022-01-19 05:06:33,648 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 05:06:33,648 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-01-19 05:06:33,648 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 05:06:33,678 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,678 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,679 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,680 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,681 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,682 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,683 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,684 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,685 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,686 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,687 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,688 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,689 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,690 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,691 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,691 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,691 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,691 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,691 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,691 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,692 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,692 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,692 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,692 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,694 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,694 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,694 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,695 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,696 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,696 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,696 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,697 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 05:06:33,700 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 05:06:33,728 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 05:06:33,736 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 05:06:33,736 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-19 05:06:33,748 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 163 places, 163 transitions, 342 flow [2022-01-19 05:06:33,819 INFO L129 PetriNetUnfolder]: 8/208 cut-off events. [2022-01-19 05:06:33,819 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 05:06:33,822 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 208 events. 8/208 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 345 event pairs, 0 based on Foata normal form. 0/192 useless extension candidates. Maximal degree in co-relation 113. Up to 4 conditions per place. [2022-01-19 05:06:33,822 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 163 transitions, 342 flow [2022-01-19 05:06:33,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 149 transitions, 310 flow [2022-01-19 05:06:33,851 INFO L129 PetriNetUnfolder]: 0/104 cut-off events. [2022-01-19 05:06:33,852 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 05:06:33,852 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:33,852 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] [2022-01-19 05:06:33,854 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:33,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:33,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1084366875, now seen corresponding path program 1 times [2022-01-19 05:06:33,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:33,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288358895] [2022-01-19 05:06:33,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:33,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:34,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:34,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:34,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:34,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288358895] [2022-01-19 05:06:34,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288358895] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:34,230 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:34,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:06:34,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125821078] [2022-01-19 05:06:34,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:34,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:06:34,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:34,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:06:34,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:06:34,268 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 163 [2022-01-19 05:06:34,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 149 transitions, 310 flow. Second operand has 6 states, 6 states have (on average 102.66666666666667) internal successors, (616), 6 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:34,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 163 [2022-01-19 05:06:34,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:34,739 INFO L129 PetriNetUnfolder]: 832/1897 cut-off events. [2022-01-19 05:06:34,740 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-19 05:06:34,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3382 conditions, 1897 events. 832/1897 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11884 event pairs, 187 based on Foata normal form. 17/1861 useless extension candidates. Maximal degree in co-relation 3159. Up to 598 conditions per place. [2022-01-19 05:06:34,752 INFO L132 encePairwiseOnDemand]: 143/163 looper letters, 98 selfloop transitions, 44 changer transitions 0/233 dead transitions. [2022-01-19 05:06:34,752 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 233 transitions, 762 flow [2022-01-19 05:06:34,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 05:06:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 05:06:34,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1547 transitions. [2022-01-19 05:06:34,764 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6779141104294478 [2022-01-19 05:06:34,765 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1547 transitions. [2022-01-19 05:06:34,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1547 transitions. [2022-01-19 05:06:34,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:34,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1547 transitions. [2022-01-19 05:06:34,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 110.5) internal successors, (1547), 14 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 163.0) internal successors, (2445), 15 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,781 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 163.0) internal successors, (2445), 15 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,782 INFO L186 Difference]: Start difference. First operand has 151 places, 149 transitions, 310 flow. Second operand 14 states and 1547 transitions. [2022-01-19 05:06:34,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 233 transitions, 762 flow [2022-01-19 05:06:34,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 233 transitions, 754 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 05:06:34,789 INFO L242 Difference]: Finished difference. Result has 165 places, 182 transitions, 580 flow [2022-01-19 05:06:34,791 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=580, PETRI_PLACES=165, PETRI_TRANSITIONS=182} [2022-01-19 05:06:34,793 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 14 predicate places. [2022-01-19 05:06:34,793 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 182 transitions, 580 flow [2022-01-19 05:06:34,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 102.66666666666667) internal successors, (616), 6 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,794 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:34,794 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:34,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 05:06:34,795 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:34,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:34,795 INFO L85 PathProgramCache]: Analyzing trace with hash 234520064, now seen corresponding path program 1 times [2022-01-19 05:06:34,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:34,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835250603] [2022-01-19 05:06:34,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:34,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:34,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:34,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835250603] [2022-01-19 05:06:34,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835250603] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:34,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:34,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 05:06:34,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768349018] [2022-01-19 05:06:34,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:34,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 05:06:34,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:34,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 05:06:34,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 05:06:34,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 163 [2022-01-19 05:06:34,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 182 transitions, 580 flow. Second operand has 6 states, 6 states have (on average 103.5) internal successors, (621), 6 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:34,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:34,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 163 [2022-01-19 05:06:34,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:35,393 INFO L129 PetriNetUnfolder]: 1083/2490 cut-off events. [2022-01-19 05:06:35,393 INFO L130 PetriNetUnfolder]: For 10451/10549 co-relation queries the response was YES. [2022-01-19 05:06:35,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8825 conditions, 2490 events. 1083/2490 cut-off events. For 10451/10549 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 17164 event pairs, 241 based on Foata normal form. 47/2502 useless extension candidates. Maximal degree in co-relation 7682. Up to 841 conditions per place. [2022-01-19 05:06:35,408 INFO L132 encePairwiseOnDemand]: 148/163 looper letters, 70 selfloop transitions, 40 changer transitions 72/272 dead transitions. [2022-01-19 05:06:35,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 272 transitions, 1653 flow [2022-01-19 05:06:35,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 05:06:35,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 05:06:35,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1225 transitions. [2022-01-19 05:06:35,411 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.683212493028444 [2022-01-19 05:06:35,411 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1225 transitions. [2022-01-19 05:06:35,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1225 transitions. [2022-01-19 05:06:35,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:35,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1225 transitions. [2022-01-19 05:06:35,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 111.36363636363636) internal successors, (1225), 11 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 163.0) internal successors, (1956), 12 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,416 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 163.0) internal successors, (1956), 12 states have internal predecessors, (1956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,416 INFO L186 Difference]: Start difference. First operand has 165 places, 182 transitions, 580 flow. Second operand 11 states and 1225 transitions. [2022-01-19 05:06:35,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 272 transitions, 1653 flow [2022-01-19 05:06:35,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 272 transitions, 1653 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 05:06:35,427 INFO L242 Difference]: Finished difference. Result has 183 places, 185 transitions, 880 flow [2022-01-19 05:06:35,427 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=880, PETRI_PLACES=183, PETRI_TRANSITIONS=185} [2022-01-19 05:06:35,428 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 32 predicate places. [2022-01-19 05:06:35,428 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 880 flow [2022-01-19 05:06:35,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 103.5) internal successors, (621), 6 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,428 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:35,428 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] [2022-01-19 05:06:35,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 05:06:35,429 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:35,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:35,429 INFO L85 PathProgramCache]: Analyzing trace with hash -701385000, now seen corresponding path program 1 times [2022-01-19 05:06:35,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:35,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759579319] [2022-01-19 05:06:35,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:35,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:35,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:35,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:35,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:35,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759579319] [2022-01-19 05:06:35,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759579319] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:35,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:35,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 05:06:35,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288644475] [2022-01-19 05:06:35,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:35,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 05:06:35,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:35,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 05:06:35,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 05:06:35,487 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 163 [2022-01-19 05:06:35,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 185 transitions, 880 flow. Second operand has 5 states, 5 states have (on average 140.2) internal successors, (701), 5 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:35,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 163 [2022-01-19 05:06:35,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:35,544 INFO L129 PetriNetUnfolder]: 55/293 cut-off events. [2022-01-19 05:06:35,544 INFO L130 PetriNetUnfolder]: For 946/1046 co-relation queries the response was YES. [2022-01-19 05:06:35,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 723 conditions, 293 events. 55/293 cut-off events. For 946/1046 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1066 event pairs, 14 based on Foata normal form. 0/277 useless extension candidates. Maximal degree in co-relation 704. Up to 34 conditions per place. [2022-01-19 05:06:35,546 INFO L132 encePairwiseOnDemand]: 158/163 looper letters, 19 selfloop transitions, 4 changer transitions 0/124 dead transitions. [2022-01-19 05:06:35,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 124 transitions, 396 flow [2022-01-19 05:06:35,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 05:06:35,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 05:06:35,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 852 transitions. [2022-01-19 05:06:35,548 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8711656441717791 [2022-01-19 05:06:35,548 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 852 transitions. [2022-01-19 05:06:35,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 852 transitions. [2022-01-19 05:06:35,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:35,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 852 transitions. [2022-01-19 05:06:35,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 142.0) internal successors, (852), 6 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 163.0) internal successors, (1141), 7 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,551 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 163.0) internal successors, (1141), 7 states have internal predecessors, (1141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,551 INFO L186 Difference]: Start difference. First operand has 183 places, 185 transitions, 880 flow. Second operand 6 states and 852 transitions. [2022-01-19 05:06:35,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 124 transitions, 396 flow [2022-01-19 05:06:35,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 124 transitions, 306 flow, removed 40 selfloop flow, removed 15 redundant places. [2022-01-19 05:06:35,554 INFO L242 Difference]: Finished difference. Result has 129 places, 116 transitions, 252 flow [2022-01-19 05:06:35,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=252, PETRI_PLACES=129, PETRI_TRANSITIONS=116} [2022-01-19 05:06:35,555 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, -22 predicate places. [2022-01-19 05:06:35,555 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 116 transitions, 252 flow [2022-01-19 05:06:35,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 140.2) internal successors, (701), 5 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:35,555 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:35,555 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] [2022-01-19 05:06:35,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 05:06:35,556 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:35,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:35,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1132502568, now seen corresponding path program 1 times [2022-01-19 05:06:35,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:35,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567563004] [2022-01-19 05:06:35,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:35,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:36,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:36,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:36,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567563004] [2022-01-19 05:06:36,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567563004] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:36,268 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:36,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:06:36,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735108105] [2022-01-19 05:06:36,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:36,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:06:36,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:36,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:06:36,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:06:36,271 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:06:36,272 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 116 transitions, 252 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:36,272 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:36,272 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:06:36,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:39,165 INFO L129 PetriNetUnfolder]: 994/2110 cut-off events. [2022-01-19 05:06:39,166 INFO L130 PetriNetUnfolder]: For 190/190 co-relation queries the response was YES. [2022-01-19 05:06:39,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4254 conditions, 2110 events. 994/2110 cut-off events. For 190/190 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12366 event pairs, 174 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 4246. Up to 549 conditions per place. [2022-01-19 05:06:39,175 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 187 selfloop transitions, 29 changer transitions 0/271 dead transitions. [2022-01-19 05:06:39,175 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 271 transitions, 1060 flow [2022-01-19 05:06:39,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:06:39,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:06:39,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2065 transitions. [2022-01-19 05:06:39,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5278629856850716 [2022-01-19 05:06:39,179 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2065 transitions. [2022-01-19 05:06:39,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2065 transitions. [2022-01-19 05:06:39,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:39,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2065 transitions. [2022-01-19 05:06:39,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.04166666666667) internal successors, (2065), 24 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:39,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:39,187 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:39,187 INFO L186 Difference]: Start difference. First operand has 129 places, 116 transitions, 252 flow. Second operand 24 states and 2065 transitions. [2022-01-19 05:06:39,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 271 transitions, 1060 flow [2022-01-19 05:06:39,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 271 transitions, 1053 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 05:06:39,191 INFO L242 Difference]: Finished difference. Result has 161 places, 135 transitions, 418 flow [2022-01-19 05:06:39,192 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=418, PETRI_PLACES=161, PETRI_TRANSITIONS=135} [2022-01-19 05:06:39,195 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 10 predicate places. [2022-01-19 05:06:39,195 INFO L470 AbstractCegarLoop]: Abstraction has has 161 places, 135 transitions, 418 flow [2022-01-19 05:06:39,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:39,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:39,197 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] [2022-01-19 05:06:39,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 05:06:39,197 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:39,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:39,198 INFO L85 PathProgramCache]: Analyzing trace with hash -28470102, now seen corresponding path program 2 times [2022-01-19 05:06:39,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:39,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556092347] [2022-01-19 05:06:39,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:39,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:39,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:39,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:39,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556092347] [2022-01-19 05:06:39,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556092347] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:39,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:39,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:39,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428722174] [2022-01-19 05:06:39,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:39,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:39,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:39,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:39,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:39,661 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:06:39,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 135 transitions, 418 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:39,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:39,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:06:39,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:40,660 INFO L129 PetriNetUnfolder]: 553/1510 cut-off events. [2022-01-19 05:06:40,661 INFO L130 PetriNetUnfolder]: For 756/785 co-relation queries the response was YES. [2022-01-19 05:06:40,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3456 conditions, 1510 events. 553/1510 cut-off events. For 756/785 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9274 event pairs, 210 based on Foata normal form. 20/1484 useless extension candidates. Maximal degree in co-relation 3436. Up to 502 conditions per place. [2022-01-19 05:06:40,671 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 132 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2022-01-19 05:06:40,671 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 226 transitions, 1064 flow [2022-01-19 05:06:40,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:06:40,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:06:40,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1869 transitions. [2022-01-19 05:06:40,675 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5460122699386503 [2022-01-19 05:06:40,675 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1869 transitions. [2022-01-19 05:06:40,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1869 transitions. [2022-01-19 05:06:40,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:40,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1869 transitions. [2022-01-19 05:06:40,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.0) internal successors, (1869), 21 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,682 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,682 INFO L186 Difference]: Start difference. First operand has 161 places, 135 transitions, 418 flow. Second operand 21 states and 1869 transitions. [2022-01-19 05:06:40,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 226 transitions, 1064 flow [2022-01-19 05:06:40,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 226 transitions, 1044 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 05:06:40,688 INFO L242 Difference]: Finished difference. Result has 183 places, 153 transitions, 602 flow [2022-01-19 05:06:40,688 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=402, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=602, PETRI_PLACES=183, PETRI_TRANSITIONS=153} [2022-01-19 05:06:40,690 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 32 predicate places. [2022-01-19 05:06:40,690 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 153 transitions, 602 flow [2022-01-19 05:06:40,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:40,691 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:40,691 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] [2022-01-19 05:06:40,691 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 05:06:40,691 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:40,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:40,692 INFO L85 PathProgramCache]: Analyzing trace with hash -584894136, now seen corresponding path program 3 times [2022-01-19 05:06:40,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:40,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629203038] [2022-01-19 05:06:40,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:40,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:40,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:41,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:41,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629203038] [2022-01-19 05:06:41,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629203038] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:41,123 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:41,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:41,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822617356] [2022-01-19 05:06:41,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:41,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:41,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:41,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:41,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:41,126 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:06:41,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 153 transitions, 602 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:41,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:41,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:06:41,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:42,186 INFO L129 PetriNetUnfolder]: 958/2420 cut-off events. [2022-01-19 05:06:42,186 INFO L130 PetriNetUnfolder]: For 1916/1950 co-relation queries the response was YES. [2022-01-19 05:06:42,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6249 conditions, 2420 events. 958/2420 cut-off events. For 1916/1950 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 17189 event pairs, 125 based on Foata normal form. 10/2370 useless extension candidates. Maximal degree in co-relation 6218. Up to 510 conditions per place. [2022-01-19 05:06:42,203 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 145 selfloop transitions, 51 changer transitions 0/258 dead transitions. [2022-01-19 05:06:42,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 258 transitions, 1472 flow [2022-01-19 05:06:42,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 05:06:42,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 05:06:42,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1696 transitions. [2022-01-19 05:06:42,206 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5476267355505328 [2022-01-19 05:06:42,206 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1696 transitions. [2022-01-19 05:06:42,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1696 transitions. [2022-01-19 05:06:42,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:42,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1696 transitions. [2022-01-19 05:06:42,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 89.26315789473684) internal successors, (1696), 19 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 163.0) internal successors, (3260), 20 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,213 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 163.0) internal successors, (3260), 20 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,213 INFO L186 Difference]: Start difference. First operand has 183 places, 153 transitions, 602 flow. Second operand 19 states and 1696 transitions. [2022-01-19 05:06:42,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 258 transitions, 1472 flow [2022-01-19 05:06:42,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 258 transitions, 1444 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-01-19 05:06:42,222 INFO L242 Difference]: Finished difference. Result has 203 places, 179 transitions, 957 flow [2022-01-19 05:06:42,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=957, PETRI_PLACES=203, PETRI_TRANSITIONS=179} [2022-01-19 05:06:42,223 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 52 predicate places. [2022-01-19 05:06:42,223 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 179 transitions, 957 flow [2022-01-19 05:06:42,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,224 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:42,224 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] [2022-01-19 05:06:42,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 05:06:42,224 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:42,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:42,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1627272502, now seen corresponding path program 4 times [2022-01-19 05:06:42,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:42,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490974742] [2022-01-19 05:06:42,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:42,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:42,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:42,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:42,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490974742] [2022-01-19 05:06:42,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490974742] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:42,750 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:42,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:06:42,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301370251] [2022-01-19 05:06:42,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:42,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:06:42,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:42,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:06:42,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:06:42,753 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:06:42,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 179 transitions, 957 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:42,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:42,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:06:42,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:46,527 INFO L129 PetriNetUnfolder]: 2647/6246 cut-off events. [2022-01-19 05:06:46,527 INFO L130 PetriNetUnfolder]: For 10793/10793 co-relation queries the response was YES. [2022-01-19 05:06:46,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18502 conditions, 6246 events. 2647/6246 cut-off events. For 10793/10793 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 50877 event pairs, 565 based on Foata normal form. 2/6087 useless extension candidates. Maximal degree in co-relation 18463. Up to 1488 conditions per place. [2022-01-19 05:06:46,564 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 346 selfloop transitions, 83 changer transitions 0/484 dead transitions. [2022-01-19 05:06:46,564 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 484 transitions, 3658 flow [2022-01-19 05:06:46,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 05:06:46,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 05:06:46,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3165 transitions. [2022-01-19 05:06:46,571 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5247885922732548 [2022-01-19 05:06:46,571 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3165 transitions. [2022-01-19 05:06:46,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3165 transitions. [2022-01-19 05:06:46,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:46,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3165 transitions. [2022-01-19 05:06:46,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 85.54054054054055) internal successors, (3165), 37 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:46,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 163.0) internal successors, (6194), 38 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:46,583 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 163.0) internal successors, (6194), 38 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:46,583 INFO L186 Difference]: Start difference. First operand has 203 places, 179 transitions, 957 flow. Second operand 37 states and 3165 transitions. [2022-01-19 05:06:46,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 484 transitions, 3658 flow [2022-01-19 05:06:46,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 484 transitions, 3554 flow, removed 15 selfloop flow, removed 8 redundant places. [2022-01-19 05:06:46,624 INFO L242 Difference]: Finished difference. Result has 253 places, 237 transitions, 1792 flow [2022-01-19 05:06:46,624 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1792, PETRI_PLACES=253, PETRI_TRANSITIONS=237} [2022-01-19 05:06:46,624 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 102 predicate places. [2022-01-19 05:06:46,625 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 237 transitions, 1792 flow [2022-01-19 05:06:46,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:46,625 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:46,625 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] [2022-01-19 05:06:46,625 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 05:06:46,626 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:46,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:46,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1836983114, now seen corresponding path program 5 times [2022-01-19 05:06:46,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:46,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530850991] [2022-01-19 05:06:46,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:46,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:46,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:47,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:47,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:47,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530850991] [2022-01-19 05:06:47,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530850991] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:47,014 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:47,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:47,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184623648] [2022-01-19 05:06:47,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:47,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:47,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:47,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:47,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:47,067 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:06:47,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 237 transitions, 1792 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:47,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:47,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:06:47,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:48,808 INFO L129 PetriNetUnfolder]: 2349/6429 cut-off events. [2022-01-19 05:06:48,808 INFO L130 PetriNetUnfolder]: For 17090/17263 co-relation queries the response was YES. [2022-01-19 05:06:48,836 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20588 conditions, 6429 events. 2349/6429 cut-off events. For 17090/17263 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 58909 event pairs, 306 based on Foata normal form. 77/6377 useless extension candidates. Maximal degree in co-relation 20526. Up to 1420 conditions per place. [2022-01-19 05:06:48,854 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 209 selfloop transitions, 120 changer transitions 0/398 dead transitions. [2022-01-19 05:06:48,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 398 transitions, 3660 flow [2022-01-19 05:06:48,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:06:48,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:06:48,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1886 transitions. [2022-01-19 05:06:48,858 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5509786736780602 [2022-01-19 05:06:48,858 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1886 transitions. [2022-01-19 05:06:48,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1886 transitions. [2022-01-19 05:06:48,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:48,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1886 transitions. [2022-01-19 05:06:48,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.80952380952381) internal successors, (1886), 21 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:48,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:48,865 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:48,865 INFO L186 Difference]: Start difference. First operand has 253 places, 237 transitions, 1792 flow. Second operand 21 states and 1886 transitions. [2022-01-19 05:06:48,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 398 transitions, 3660 flow [2022-01-19 05:06:48,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 398 transitions, 3535 flow, removed 55 selfloop flow, removed 7 redundant places. [2022-01-19 05:06:48,945 INFO L242 Difference]: Finished difference. Result has 273 places, 286 transitions, 2674 flow [2022-01-19 05:06:48,946 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2674, PETRI_PLACES=273, PETRI_TRANSITIONS=286} [2022-01-19 05:06:48,946 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 122 predicate places. [2022-01-19 05:06:48,946 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 286 transitions, 2674 flow [2022-01-19 05:06:48,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:48,947 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:48,947 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:06:48,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 05:06:48,948 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:48,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:48,948 INFO L85 PathProgramCache]: Analyzing trace with hash -236044832, now seen corresponding path program 6 times [2022-01-19 05:06:48,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:48,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131694788] [2022-01-19 05:06:48,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:48,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:49,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:49,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131694788] [2022-01-19 05:06:49,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131694788] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:49,323 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:49,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:49,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718584158] [2022-01-19 05:06:49,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:49,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:49,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:49,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:49,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:49,325 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:06:49,326 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 286 transitions, 2674 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:49,326 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:49,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:06:49,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:51,248 INFO L129 PetriNetUnfolder]: 2807/7908 cut-off events. [2022-01-19 05:06:51,248 INFO L130 PetriNetUnfolder]: For 29062/29211 co-relation queries the response was YES. [2022-01-19 05:06:51,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27304 conditions, 7908 events. 2807/7908 cut-off events. For 29062/29211 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 76804 event pairs, 752 based on Foata normal form. 52/7755 useless extension candidates. Maximal degree in co-relation 27234. Up to 2340 conditions per place. [2022-01-19 05:06:51,304 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 228 selfloop transitions, 144 changer transitions 0/441 dead transitions. [2022-01-19 05:06:51,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 441 transitions, 4720 flow [2022-01-19 05:06:51,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:06:51,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:06:51,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-19 05:06:51,306 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-19 05:06:51,306 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-19 05:06:51,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-19 05:06:51,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:51,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-19 05:06:51,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.38095238095238) internal successors, (1877), 21 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,319 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,319 INFO L186 Difference]: Start difference. First operand has 273 places, 286 transitions, 2674 flow. Second operand 21 states and 1877 transitions. [2022-01-19 05:06:51,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 441 transitions, 4720 flow [2022-01-19 05:06:51,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 441 transitions, 4635 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-01-19 05:06:51,510 INFO L242 Difference]: Finished difference. Result has 295 places, 328 transitions, 3628 flow [2022-01-19 05:06:51,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3628, PETRI_PLACES=295, PETRI_TRANSITIONS=328} [2022-01-19 05:06:51,511 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 144 predicate places. [2022-01-19 05:06:51,511 INFO L470 AbstractCegarLoop]: Abstraction has has 295 places, 328 transitions, 3628 flow [2022-01-19 05:06:51,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:51,512 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] [2022-01-19 05:06:51,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 05:06:51,512 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:51,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:51,513 INFO L85 PathProgramCache]: Analyzing trace with hash -786584400, now seen corresponding path program 7 times [2022-01-19 05:06:51,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:51,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767508697] [2022-01-19 05:06:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:51,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:51,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:51,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:51,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:51,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767508697] [2022-01-19 05:06:51,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767508697] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:51,878 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:51,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:51,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239763881] [2022-01-19 05:06:51,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:51,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:51,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:51,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:51,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:51,880 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:06:51,881 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 328 transitions, 3628 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:51,881 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:51,881 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:06:51,881 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:54,172 INFO L129 PetriNetUnfolder]: 3418/9900 cut-off events. [2022-01-19 05:06:54,172 INFO L130 PetriNetUnfolder]: For 44676/44819 co-relation queries the response was YES. [2022-01-19 05:06:54,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34775 conditions, 9900 events. 3418/9900 cut-off events. For 44676/44819 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 100915 event pairs, 1642 based on Foata normal form. 48/9699 useless extension candidates. Maximal degree in co-relation 34694. Up to 3391 conditions per place. [2022-01-19 05:06:54,245 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 257 selfloop transitions, 148 changer transitions 0/474 dead transitions. [2022-01-19 05:06:54,246 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 474 transitions, 5772 flow [2022-01-19 05:06:54,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:06:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:06:54,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-19 05:06:54,248 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-19 05:06:54,248 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-19 05:06:54,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-19 05:06:54,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:54,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-19 05:06:54,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.38095238095238) internal successors, (1877), 21 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,254 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,254 INFO L186 Difference]: Start difference. First operand has 295 places, 328 transitions, 3628 flow. Second operand 21 states and 1877 transitions. [2022-01-19 05:06:54,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 474 transitions, 5772 flow [2022-01-19 05:06:54,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 474 transitions, 5613 flow, removed 67 selfloop flow, removed 6 redundant places. [2022-01-19 05:06:54,497 INFO L242 Difference]: Finished difference. Result has 320 places, 367 transitions, 4628 flow [2022-01-19 05:06:54,498 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4628, PETRI_PLACES=320, PETRI_TRANSITIONS=367} [2022-01-19 05:06:54,499 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 169 predicate places. [2022-01-19 05:06:54,499 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4628 flow [2022-01-19 05:06:54,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,500 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:54,500 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] [2022-01-19 05:06:54,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 05:06:54,500 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:54,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:54,500 INFO L85 PathProgramCache]: Analyzing trace with hash 109783914, now seen corresponding path program 8 times [2022-01-19 05:06:54,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:54,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834328283] [2022-01-19 05:06:54,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:54,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:54,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:54,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:54,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:54,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834328283] [2022-01-19 05:06:54,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834328283] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:54,839 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:54,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:06:54,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146143938] [2022-01-19 05:06:54,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:54,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:06:54,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:54,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:06:54,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:06:54,840 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:06:54,841 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 367 transitions, 4628 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:54,841 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:54,841 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:06:54,841 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:06:57,345 INFO L129 PetriNetUnfolder]: 3429/10024 cut-off events. [2022-01-19 05:06:57,346 INFO L130 PetriNetUnfolder]: For 52088/52227 co-relation queries the response was YES. [2022-01-19 05:06:57,406 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36285 conditions, 10024 events. 3429/10024 cut-off events. For 52088/52227 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 102319 event pairs, 1848 based on Foata normal form. 48/9819 useless extension candidates. Maximal degree in co-relation 36192. Up to 4704 conditions per place. [2022-01-19 05:06:57,429 INFO L132 encePairwiseOnDemand]: 142/163 looper letters, 244 selfloop transitions, 156 changer transitions 0/469 dead transitions. [2022-01-19 05:06:57,430 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 469 transitions, 6315 flow [2022-01-19 05:06:57,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 05:06:57,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 05:06:57,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1774 transitions. [2022-01-19 05:06:57,431 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5441717791411043 [2022-01-19 05:06:57,432 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1774 transitions. [2022-01-19 05:06:57,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1774 transitions. [2022-01-19 05:06:57,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:06:57,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1774 transitions. [2022-01-19 05:06:57,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 88.7) internal successors, (1774), 20 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 163.0) internal successors, (3423), 21 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,437 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 163.0) internal successors, (3423), 21 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,437 INFO L186 Difference]: Start difference. First operand has 320 places, 367 transitions, 4628 flow. Second operand 20 states and 1774 transitions. [2022-01-19 05:06:57,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 469 transitions, 6315 flow [2022-01-19 05:06:57,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 469 transitions, 6216 flow, removed 40 selfloop flow, removed 5 redundant places. [2022-01-19 05:06:57,712 INFO L242 Difference]: Finished difference. Result has 346 places, 392 transitions, 5468 flow [2022-01-19 05:06:57,712 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5468, PETRI_PLACES=346, PETRI_TRANSITIONS=392} [2022-01-19 05:06:57,713 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 195 predicate places. [2022-01-19 05:06:57,713 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 392 transitions, 5468 flow [2022-01-19 05:06:57,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:57,713 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:06:57,713 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] [2022-01-19 05:06:57,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 05:06:57,713 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:06:57,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:06:57,714 INFO L85 PathProgramCache]: Analyzing trace with hash -136852056, now seen corresponding path program 9 times [2022-01-19 05:06:57,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:06:57,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845465713] [2022-01-19 05:06:57,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:06:57,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:06:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:06:58,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:06:58,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:06:58,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845465713] [2022-01-19 05:06:58,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845465713] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:06:58,280 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:06:58,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:06:58,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186620590] [2022-01-19 05:06:58,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:06:58,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:06:58,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:06:58,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:06:58,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:06:58,282 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:06:58,283 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 392 transitions, 5468 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:06:58,283 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:06:58,283 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:06:58,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:05,374 INFO L129 PetriNetUnfolder]: 5555/14486 cut-off events. [2022-01-19 05:07:05,374 INFO L130 PetriNetUnfolder]: For 83810/83987 co-relation queries the response was YES. [2022-01-19 05:07:05,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54551 conditions, 14486 events. 5555/14486 cut-off events. For 83810/83987 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 148032 event pairs, 386 based on Foata normal form. 111/14447 useless extension candidates. Maximal degree in co-relation 54445. Up to 3123 conditions per place. [2022-01-19 05:07:05,521 INFO L132 encePairwiseOnDemand]: 134/163 looper letters, 387 selfloop transitions, 249 changer transitions 0/691 dead transitions. [2022-01-19 05:07:05,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 691 transitions, 9254 flow [2022-01-19 05:07:05,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 05:07:05,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 05:07:05,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3135 transitions. [2022-01-19 05:07:05,526 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5198142928204278 [2022-01-19 05:07:05,526 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3135 transitions. [2022-01-19 05:07:05,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3135 transitions. [2022-01-19 05:07:05,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:05,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3135 transitions. [2022-01-19 05:07:05,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 84.72972972972973) internal successors, (3135), 37 states have internal predecessors, (3135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:05,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 163.0) internal successors, (6194), 38 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:05,535 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 163.0) internal successors, (6194), 38 states have internal predecessors, (6194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:05,535 INFO L186 Difference]: Start difference. First operand has 346 places, 392 transitions, 5468 flow. Second operand 37 states and 3135 transitions. [2022-01-19 05:07:05,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 691 transitions, 9254 flow [2022-01-19 05:07:06,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 691 transitions, 9103 flow, removed 70 selfloop flow, removed 5 redundant places. [2022-01-19 05:07:06,211 INFO L242 Difference]: Finished difference. Result has 396 places, 480 transitions, 7626 flow [2022-01-19 05:07:06,211 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7626, PETRI_PLACES=396, PETRI_TRANSITIONS=480} [2022-01-19 05:07:06,212 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 245 predicate places. [2022-01-19 05:07:06,212 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 480 transitions, 7626 flow [2022-01-19 05:07:06,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:06,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:06,212 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] [2022-01-19 05:07:06,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 05:07:06,213 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:06,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:06,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1453266862, now seen corresponding path program 10 times [2022-01-19 05:07:06,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:06,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935033625] [2022-01-19 05:07:06,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:06,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:06,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:06,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:06,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935033625] [2022-01-19 05:07:06,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935033625] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:06,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:06,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:07:06,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894154417] [2022-01-19 05:07:06,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:06,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:07:06,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:06,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:07:06,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:07:06,592 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:07:06,593 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 480 transitions, 7626 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:06,593 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:06,593 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:07:06,593 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:09,932 INFO L129 PetriNetUnfolder]: 4137/12386 cut-off events. [2022-01-19 05:07:09,933 INFO L130 PetriNetUnfolder]: For 97127/97371 co-relation queries the response was YES. [2022-01-19 05:07:10,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49573 conditions, 12386 events. 4137/12386 cut-off events. For 97127/97371 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 133695 event pairs, 1381 based on Foata normal form. 84/12205 useless extension candidates. Maximal degree in co-relation 49449. Up to 4277 conditions per place. [2022-01-19 05:07:10,145 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 340 selfloop transitions, 202 changer transitions 0/629 dead transitions. [2022-01-19 05:07:10,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 629 transitions, 10560 flow [2022-01-19 05:07:10,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:07:10,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:07:10,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-19 05:07:10,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-19 05:07:10,159 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-19 05:07:10,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-19 05:07:10,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:10,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-19 05:07:10,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.38095238095238) internal successors, (1877), 21 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,164 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,164 INFO L186 Difference]: Start difference. First operand has 396 places, 480 transitions, 7626 flow. Second operand 21 states and 1877 transitions. [2022-01-19 05:07:10,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 629 transitions, 10560 flow [2022-01-19 05:07:10,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 629 transitions, 10169 flow, removed 116 selfloop flow, removed 10 redundant places. [2022-01-19 05:07:10,838 INFO L242 Difference]: Finished difference. Result has 415 places, 525 transitions, 9017 flow [2022-01-19 05:07:10,839 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=7283, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9017, PETRI_PLACES=415, PETRI_TRANSITIONS=525} [2022-01-19 05:07:10,839 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 264 predicate places. [2022-01-19 05:07:10,839 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 525 transitions, 9017 flow [2022-01-19 05:07:10,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:10,840 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:10,840 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] [2022-01-19 05:07:10,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 05:07:10,840 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:10,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:10,840 INFO L85 PathProgramCache]: Analyzing trace with hash -100171102, now seen corresponding path program 11 times [2022-01-19 05:07:10,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:10,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860343455] [2022-01-19 05:07:10,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:10,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:11,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:11,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860343455] [2022-01-19 05:07:11,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860343455] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:11,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:11,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:07:11,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843932766] [2022-01-19 05:07:11,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:11,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:07:11,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:11,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:07:11,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:07:11,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:07:11,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 525 transitions, 9017 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:11,407 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:11,407 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:07:11,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:17,291 INFO L129 PetriNetUnfolder]: 5555/14946 cut-off events. [2022-01-19 05:07:17,291 INFO L130 PetriNetUnfolder]: For 135327/135368 co-relation queries the response was YES. [2022-01-19 05:07:17,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62635 conditions, 14946 events. 5555/14946 cut-off events. For 135327/135368 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 154856 event pairs, 2080 based on Foata normal form. 13/14685 useless extension candidates. Maximal degree in co-relation 62501. Up to 7307 conditions per place. [2022-01-19 05:07:17,450 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 549 selfloop transitions, 198 changer transitions 0/802 dead transitions. [2022-01-19 05:07:17,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 802 transitions, 14419 flow [2022-01-19 05:07:17,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 05:07:17,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 05:07:17,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2230 transitions. [2022-01-19 05:07:17,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5261915998112318 [2022-01-19 05:07:17,452 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2230 transitions. [2022-01-19 05:07:17,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2230 transitions. [2022-01-19 05:07:17,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:17,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2230 transitions. [2022-01-19 05:07:17,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:17,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:17,457 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:17,457 INFO L186 Difference]: Start difference. First operand has 415 places, 525 transitions, 9017 flow. Second operand 26 states and 2230 transitions. [2022-01-19 05:07:17,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 802 transitions, 14419 flow [2022-01-19 05:07:18,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 802 transitions, 13932 flow, removed 162 selfloop flow, removed 8 redundant places. [2022-01-19 05:07:18,301 INFO L242 Difference]: Finished difference. Result has 441 places, 556 transitions, 10174 flow [2022-01-19 05:07:18,302 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=10174, PETRI_PLACES=441, PETRI_TRANSITIONS=556} [2022-01-19 05:07:18,302 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 290 predicate places. [2022-01-19 05:07:18,302 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 556 transitions, 10174 flow [2022-01-19 05:07:18,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:18,302 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:18,302 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] [2022-01-19 05:07:18,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 05:07:18,302 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:18,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:18,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1659236596, now seen corresponding path program 12 times [2022-01-19 05:07:18,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:18,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796668567] [2022-01-19 05:07:18,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:18,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:18,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:18,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:18,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796668567] [2022-01-19 05:07:18,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796668567] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:18,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:18,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:07:18,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960181949] [2022-01-19 05:07:18,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:18,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:07:18,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:18,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:07:18,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:07:18,720 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:07:18,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 556 transitions, 10174 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:18,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:18,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:07:18,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:23,025 INFO L129 PetriNetUnfolder]: 4980/14975 cut-off events. [2022-01-19 05:07:23,025 INFO L130 PetriNetUnfolder]: For 152524/154129 co-relation queries the response was YES. [2022-01-19 05:07:23,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61859 conditions, 14975 events. 4980/14975 cut-off events. For 152524/154129 co-relation queries the response was YES. Maximal size of possible extension queue 848. Compared 171328 event pairs, 1131 based on Foata normal form. 382/14954 useless extension candidates. Maximal degree in co-relation 61717. Up to 4207 conditions per place. [2022-01-19 05:07:23,226 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 455 selfloop transitions, 234 changer transitions 0/782 dead transitions. [2022-01-19 05:07:23,226 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 782 transitions, 15859 flow [2022-01-19 05:07:23,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 05:07:23,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 05:07:23,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1688 transitions. [2022-01-19 05:07:23,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5450435905715209 [2022-01-19 05:07:23,228 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1688 transitions. [2022-01-19 05:07:23,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1688 transitions. [2022-01-19 05:07:23,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:23,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1688 transitions. [2022-01-19 05:07:23,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 88.84210526315789) internal successors, (1688), 19 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:23,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 163.0) internal successors, (3260), 20 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:23,232 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 163.0) internal successors, (3260), 20 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:23,232 INFO L186 Difference]: Start difference. First operand has 441 places, 556 transitions, 10174 flow. Second operand 19 states and 1688 transitions. [2022-01-19 05:07:23,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 782 transitions, 15859 flow [2022-01-19 05:07:24,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 782 transitions, 15702 flow, removed 46 selfloop flow, removed 10 redundant places. [2022-01-19 05:07:24,078 INFO L242 Difference]: Finished difference. Result has 457 places, 624 transitions, 12567 flow [2022-01-19 05:07:24,079 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=10018, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12567, PETRI_PLACES=457, PETRI_TRANSITIONS=624} [2022-01-19 05:07:24,079 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 306 predicate places. [2022-01-19 05:07:24,079 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 624 transitions, 12567 flow [2022-01-19 05:07:24,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:24,080 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:24,080 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] [2022-01-19 05:07:24,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 05:07:24,080 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:24,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:24,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1114072730, now seen corresponding path program 13 times [2022-01-19 05:07:24,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:24,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634340856] [2022-01-19 05:07:24,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:24,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:24,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:24,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:24,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634340856] [2022-01-19 05:07:24,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634340856] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:24,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:24,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:07:24,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929626228] [2022-01-19 05:07:24,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:24,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:07:24,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:24,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:07:24,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:07:24,401 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:07:24,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 624 transitions, 12567 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:24,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:24,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:07:24,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:29,911 INFO L129 PetriNetUnfolder]: 5625/18258 cut-off events. [2022-01-19 05:07:29,911 INFO L130 PetriNetUnfolder]: For 217445/219176 co-relation queries the response was YES. [2022-01-19 05:07:30,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 80464 conditions, 18258 events. 5625/18258 cut-off events. For 217445/219176 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 221950 event pairs, 1092 based on Foata normal form. 505/18330 useless extension candidates. Maximal degree in co-relation 80314. Up to 4014 conditions per place. [2022-01-19 05:07:30,151 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 554 selfloop transitions, 372 changer transitions 0/1019 dead transitions. [2022-01-19 05:07:30,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1019 transitions, 22479 flow [2022-01-19 05:07:30,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:07:30,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:07:30,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1878 transitions. [2022-01-19 05:07:30,247 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5486415425065732 [2022-01-19 05:07:30,247 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1878 transitions. [2022-01-19 05:07:30,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1878 transitions. [2022-01-19 05:07:30,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:30,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1878 transitions. [2022-01-19 05:07:30,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.42857142857143) internal successors, (1878), 21 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:30,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:30,251 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:30,251 INFO L186 Difference]: Start difference. First operand has 457 places, 624 transitions, 12567 flow. Second operand 21 states and 1878 transitions. [2022-01-19 05:07:30,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1019 transitions, 22479 flow [2022-01-19 05:07:31,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 1019 transitions, 22301 flow, removed 61 selfloop flow, removed 8 redundant places. [2022-01-19 05:07:31,727 INFO L242 Difference]: Finished difference. Result has 477 places, 778 transitions, 18100 flow [2022-01-19 05:07:31,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=12389, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18100, PETRI_PLACES=477, PETRI_TRANSITIONS=778} [2022-01-19 05:07:31,728 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 326 predicate places. [2022-01-19 05:07:31,728 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 778 transitions, 18100 flow [2022-01-19 05:07:31,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:31,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:31,729 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] [2022-01-19 05:07:31,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 05:07:31,729 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:31,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:31,729 INFO L85 PathProgramCache]: Analyzing trace with hash -61999388, now seen corresponding path program 14 times [2022-01-19 05:07:31,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:31,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936389813] [2022-01-19 05:07:31,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:31,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:32,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:32,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:32,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936389813] [2022-01-19 05:07:32,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936389813] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:32,285 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:32,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:07:32,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668359848] [2022-01-19 05:07:32,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:32,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:07:32,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:32,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:07:32,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:07:32,287 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:07:32,288 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 778 transitions, 18100 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:32,288 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:32,288 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:07:32,288 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:41,762 INFO L129 PetriNetUnfolder]: 8394/23759 cut-off events. [2022-01-19 05:07:41,762 INFO L130 PetriNetUnfolder]: For 268780/268943 co-relation queries the response was YES. [2022-01-19 05:07:42,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110416 conditions, 23759 events. 8394/23759 cut-off events. For 268780/268943 co-relation queries the response was YES. Maximal size of possible extension queue 1179. Compared 277552 event pairs, 3094 based on Foata normal form. 107/23470 useless extension candidates. Maximal degree in co-relation 110257. Up to 11745 conditions per place. [2022-01-19 05:07:42,154 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 656 selfloop transitions, 328 changer transitions 0/1039 dead transitions. [2022-01-19 05:07:42,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1039 transitions, 23247 flow [2022-01-19 05:07:42,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 05:07:42,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 05:07:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2150 transitions. [2022-01-19 05:07:42,156 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5276073619631901 [2022-01-19 05:07:42,156 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2150 transitions. [2022-01-19 05:07:42,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2150 transitions. [2022-01-19 05:07:42,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:42,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2150 transitions. [2022-01-19 05:07:42,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 86.0) internal successors, (2150), 25 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:42,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 163.0) internal successors, (4238), 26 states have internal predecessors, (4238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:42,160 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 163.0) internal successors, (4238), 26 states have internal predecessors, (4238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:42,160 INFO L186 Difference]: Start difference. First operand has 477 places, 778 transitions, 18100 flow. Second operand 25 states and 2150 transitions. [2022-01-19 05:07:42,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1039 transitions, 23247 flow [2022-01-19 05:07:45,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1039 transitions, 22933 flow, removed 129 selfloop flow, removed 8 redundant places. [2022-01-19 05:07:45,392 INFO L242 Difference]: Finished difference. Result has 498 places, 795 transitions, 18955 flow [2022-01-19 05:07:45,393 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=17886, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=18955, PETRI_PLACES=498, PETRI_TRANSITIONS=795} [2022-01-19 05:07:45,393 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 347 predicate places. [2022-01-19 05:07:45,393 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 795 transitions, 18955 flow [2022-01-19 05:07:45,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:45,394 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:45,394 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] [2022-01-19 05:07:45,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 05:07:45,394 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:45,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:45,394 INFO L85 PathProgramCache]: Analyzing trace with hash 278202256, now seen corresponding path program 15 times [2022-01-19 05:07:45,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:45,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419530241] [2022-01-19 05:07:45,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:45,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:45,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:45,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:45,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:45,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419530241] [2022-01-19 05:07:45,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419530241] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:45,724 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:45,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:07:45,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112777481] [2022-01-19 05:07:45,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:45,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:07:45,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:45,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:07:45,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:07:45,726 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:07:45,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 795 transitions, 18955 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:45,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:45,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:07:45,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:07:51,840 INFO L129 PetriNetUnfolder]: 5624/19066 cut-off events. [2022-01-19 05:07:51,841 INFO L130 PetriNetUnfolder]: For 274548/276258 co-relation queries the response was YES. [2022-01-19 05:07:52,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89889 conditions, 19066 events. 5624/19066 cut-off events. For 274548/276258 co-relation queries the response was YES. Maximal size of possible extension queue 1039. Compared 233779 event pairs, 2415 based on Foata normal form. 463/19096 useless extension candidates. Maximal degree in co-relation 89724. Up to 5536 conditions per place. [2022-01-19 05:07:52,403 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 569 selfloop transitions, 413 changer transitions 0/1075 dead transitions. [2022-01-19 05:07:52,404 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 1075 transitions, 26449 flow [2022-01-19 05:07:52,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:07:52,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:07:52,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1871 transitions. [2022-01-19 05:07:52,405 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5465965527315221 [2022-01-19 05:07:52,405 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1871 transitions. [2022-01-19 05:07:52,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1871 transitions. [2022-01-19 05:07:52,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:07:52,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1871 transitions. [2022-01-19 05:07:52,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 89.0952380952381) internal successors, (1871), 21 states have internal predecessors, (1871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:52,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:52,411 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:52,411 INFO L186 Difference]: Start difference. First operand has 498 places, 795 transitions, 18955 flow. Second operand 21 states and 1871 transitions. [2022-01-19 05:07:52,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 1075 transitions, 26449 flow [2022-01-19 05:07:54,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 1075 transitions, 25602 flow, removed 55 selfloop flow, removed 16 redundant places. [2022-01-19 05:07:54,735 INFO L242 Difference]: Finished difference. Result has 511 places, 882 transitions, 22235 flow [2022-01-19 05:07:54,736 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=18272, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=22235, PETRI_PLACES=511, PETRI_TRANSITIONS=882} [2022-01-19 05:07:54,736 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 360 predicate places. [2022-01-19 05:07:54,736 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 882 transitions, 22235 flow [2022-01-19 05:07:54,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:54,737 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:07:54,737 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] [2022-01-19 05:07:54,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 05:07:54,737 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:07:54,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:07:54,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1617088406, now seen corresponding path program 16 times [2022-01-19 05:07:54,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:07:54,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219926101] [2022-01-19 05:07:54,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:07:54,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:07:54,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:07:55,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:07:55,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:07:55,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219926101] [2022-01-19 05:07:55,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219926101] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:07:55,300 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:07:55,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:07:55,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484610450] [2022-01-19 05:07:55,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:07:55,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:07:55,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:07:55,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:07:55,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:07:55,302 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:07:55,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 882 transitions, 22235 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:07:55,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:07:55,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:07:55,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:09,475 INFO L129 PetriNetUnfolder]: 12838/36158 cut-off events. [2022-01-19 05:08:09,476 INFO L130 PetriNetUnfolder]: For 433885/433922 co-relation queries the response was YES. [2022-01-19 05:08:10,594 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169933 conditions, 36158 events. 12838/36158 cut-off events. For 433885/433922 co-relation queries the response was YES. Maximal size of possible extension queue 1792. Compared 450046 event pairs, 7317 based on Foata normal form. 13/35572 useless extension candidates. Maximal degree in co-relation 169759. Up to 14763 conditions per place. [2022-01-19 05:08:10,691 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 824 selfloop transitions, 403 changer transitions 0/1282 dead transitions. [2022-01-19 05:08:10,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1282 transitions, 31891 flow [2022-01-19 05:08:10,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:08:10,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:08:10,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2067 transitions. [2022-01-19 05:08:10,693 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5283742331288344 [2022-01-19 05:08:10,693 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2067 transitions. [2022-01-19 05:08:10,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2067 transitions. [2022-01-19 05:08:10,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:10,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2067 transitions. [2022-01-19 05:08:10,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.125) internal successors, (2067), 24 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:10,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:10,698 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:10,698 INFO L186 Difference]: Start difference. First operand has 511 places, 882 transitions, 22235 flow. Second operand 24 states and 2067 transitions. [2022-01-19 05:08:10,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1282 transitions, 31891 flow [2022-01-19 05:08:16,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 1282 transitions, 31513 flow, removed 122 selfloop flow, removed 8 redundant places. [2022-01-19 05:08:16,409 INFO L242 Difference]: Finished difference. Result has 542 places, 987 transitions, 26251 flow [2022-01-19 05:08:16,410 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=21934, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=26251, PETRI_PLACES=542, PETRI_TRANSITIONS=987} [2022-01-19 05:08:16,410 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 391 predicate places. [2022-01-19 05:08:16,410 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 987 transitions, 26251 flow [2022-01-19 05:08:16,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:16,411 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:16,411 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] [2022-01-19 05:08:16,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 05:08:16,411 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:08:16,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:16,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1472042408, now seen corresponding path program 17 times [2022-01-19 05:08:16,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:16,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924144220] [2022-01-19 05:08:16,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:16,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:16,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:16,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:16,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:16,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924144220] [2022-01-19 05:08:16,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924144220] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:16,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:16,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:08:16,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953567255] [2022-01-19 05:08:16,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:16,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:08:16,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:16,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:08:16,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:08:16,969 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:08:16,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 987 transitions, 26251 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:16,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:16,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:08:16,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:32,867 INFO L129 PetriNetUnfolder]: 12838/35827 cut-off events. [2022-01-19 05:08:32,868 INFO L130 PetriNetUnfolder]: For 482363/482675 co-relation queries the response was YES. [2022-01-19 05:08:34,074 INFO L84 FinitePrefix]: Finished finitePrefix Result has 175614 conditions, 35827 events. 12838/35827 cut-off events. For 482363/482675 co-relation queries the response was YES. Maximal size of possible extension queue 1769. Compared 444593 event pairs, 5138 based on Foata normal form. 120/35369 useless extension candidates. Maximal degree in co-relation 175425. Up to 19414 conditions per place. [2022-01-19 05:08:34,174 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 780 selfloop transitions, 403 changer transitions 0/1238 dead transitions. [2022-01-19 05:08:34,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1238 transitions, 31748 flow [2022-01-19 05:08:34,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 05:08:34,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 05:08:34,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2229 transitions. [2022-01-19 05:08:34,176 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.525955639452572 [2022-01-19 05:08:34,176 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2229 transitions. [2022-01-19 05:08:34,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2229 transitions. [2022-01-19 05:08:34,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:08:34,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2229 transitions. [2022-01-19 05:08:34,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.73076923076923) internal successors, (2229), 26 states have internal predecessors, (2229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:34,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:34,181 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:34,181 INFO L186 Difference]: Start difference. First operand has 542 places, 987 transitions, 26251 flow. Second operand 26 states and 2229 transitions. [2022-01-19 05:08:34,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1238 transitions, 31748 flow [2022-01-19 05:08:40,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 1238 transitions, 31374 flow, removed 180 selfloop flow, removed 5 redundant places. [2022-01-19 05:08:40,684 INFO L242 Difference]: Finished difference. Result has 567 places, 1002 transitions, 27044 flow [2022-01-19 05:08:40,685 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=25879, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=987, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=388, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=27044, PETRI_PLACES=567, PETRI_TRANSITIONS=1002} [2022-01-19 05:08:40,686 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 416 predicate places. [2022-01-19 05:08:40,686 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 1002 transitions, 27044 flow [2022-01-19 05:08:40,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:40,686 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:08:40,686 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] [2022-01-19 05:08:40,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 05:08:40,687 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:08:40,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:08:40,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1942654754, now seen corresponding path program 18 times [2022-01-19 05:08:40,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:08:40,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909444234] [2022-01-19 05:08:40,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:08:40,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:08:40,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:08:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:08:41,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:08:41,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909444234] [2022-01-19 05:08:41,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909444234] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:08:41,271 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:08:41,272 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:08:41,272 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37807954] [2022-01-19 05:08:41,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:08:41,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:08:41,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:08:41,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:08:41,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:08:41,273 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:08:41,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 1002 transitions, 27044 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:08:41,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:08:41,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:08:41,274 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:08:59,514 INFO L129 PetriNetUnfolder]: 15896/44038 cut-off events. [2022-01-19 05:08:59,515 INFO L130 PetriNetUnfolder]: For 562907/563128 co-relation queries the response was YES. [2022-01-19 05:09:01,432 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214679 conditions, 44038 events. 15896/44038 cut-off events. For 562907/563128 co-relation queries the response was YES. Maximal size of possible extension queue 2286. Compared 565049 event pairs, 6983 based on Foata normal form. 103/43468 useless extension candidates. Maximal degree in co-relation 214484. Up to 17734 conditions per place. [2022-01-19 05:09:01,562 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 898 selfloop transitions, 443 changer transitions 0/1396 dead transitions. [2022-01-19 05:09:01,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1396 transitions, 37079 flow [2022-01-19 05:09:01,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:09:01,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:09:01,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2069 transitions. [2022-01-19 05:09:01,564 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5288854805725971 [2022-01-19 05:09:01,564 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2069 transitions. [2022-01-19 05:09:01,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2069 transitions. [2022-01-19 05:09:01,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:09:01,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2069 transitions. [2022-01-19 05:09:01,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.20833333333333) internal successors, (2069), 24 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:01,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:01,568 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:01,568 INFO L186 Difference]: Start difference. First operand has 567 places, 1002 transitions, 27044 flow. Second operand 24 states and 2069 transitions. [2022-01-19 05:09:01,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1396 transitions, 37079 flow [2022-01-19 05:09:10,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1396 transitions, 36004 flow, removed 105 selfloop flow, removed 16 redundant places. [2022-01-19 05:09:10,651 INFO L242 Difference]: Finished difference. Result has 589 places, 1096 transitions, 30361 flow [2022-01-19 05:09:10,652 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=26105, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1002, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=30361, PETRI_PLACES=589, PETRI_TRANSITIONS=1096} [2022-01-19 05:09:10,653 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 438 predicate places. [2022-01-19 05:09:10,653 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 1096 transitions, 30361 flow [2022-01-19 05:09:10,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:10,653 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:09:10,653 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] [2022-01-19 05:09:10,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 05:09:10,653 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:09:10,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:09:10,654 INFO L85 PathProgramCache]: Analyzing trace with hash -224279416, now seen corresponding path program 19 times [2022-01-19 05:09:10,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:09:10,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029057864] [2022-01-19 05:09:10,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:09:10,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:09:10,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:09:11,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:09:11,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:09:11,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029057864] [2022-01-19 05:09:11,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029057864] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:09:11,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:09:11,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 05:09:11,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069317208] [2022-01-19 05:09:11,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:09:11,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 05:09:11,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:09:11,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 05:09:11,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-01-19 05:09:11,033 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 05:09:11,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 1096 transitions, 30361 flow. Second operand has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:11,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:09:11,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 05:09:11,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:09:26,340 INFO L129 PetriNetUnfolder]: 11050/36618 cut-off events. [2022-01-19 05:09:26,340 INFO L130 PetriNetUnfolder]: For 604210/607440 co-relation queries the response was YES. [2022-01-19 05:09:27,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 179499 conditions, 36618 events. 11050/36618 cut-off events. For 604210/607440 co-relation queries the response was YES. Maximal size of possible extension queue 2200. Compared 501152 event pairs, 6682 based on Foata normal form. 880/36583 useless extension candidates. Maximal degree in co-relation 179290. Up to 17833 conditions per place. [2022-01-19 05:09:28,009 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 749 selfloop transitions, 511 changer transitions 0/1381 dead transitions. [2022-01-19 05:09:28,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1381 transitions, 38872 flow [2022-01-19 05:09:28,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 05:09:28,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 05:09:28,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1867 transitions. [2022-01-19 05:09:28,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5454279871457786 [2022-01-19 05:09:28,011 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1867 transitions. [2022-01-19 05:09:28,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1867 transitions. [2022-01-19 05:09:28,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:09:28,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1867 transitions. [2022-01-19 05:09:28,013 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 88.9047619047619) internal successors, (1867), 21 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:28,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:28,014 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 163.0) internal successors, (3586), 22 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:28,014 INFO L186 Difference]: Start difference. First operand has 589 places, 1096 transitions, 30361 flow. Second operand 21 states and 1867 transitions. [2022-01-19 05:09:28,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1381 transitions, 38872 flow [2022-01-19 05:09:34,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 1381 transitions, 38473 flow, removed 185 selfloop flow, removed 6 redundant places. [2022-01-19 05:09:34,360 INFO L242 Difference]: Finished difference. Result has 614 places, 1188 transitions, 34635 flow [2022-01-19 05:09:34,361 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=29967, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=34635, PETRI_PLACES=614, PETRI_TRANSITIONS=1188} [2022-01-19 05:09:34,362 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 463 predicate places. [2022-01-19 05:09:34,362 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 1188 transitions, 34635 flow [2022-01-19 05:09:34,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:34,362 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:09:34,362 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:09:34,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 05:09:34,362 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:09:34,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:09:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1171301612, now seen corresponding path program 20 times [2022-01-19 05:09:34,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:09:34,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303482161] [2022-01-19 05:09:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:09:34,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:09:34,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:09:34,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:09:34,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:09:34,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303482161] [2022-01-19 05:09:34,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303482161] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:09:34,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:09:34,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:09:34,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164731031] [2022-01-19 05:09:34,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:09:34,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:09:34,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:09:34,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:09:34,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:09:34,889 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:09:34,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 1188 transitions, 34635 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:09:34,890 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:09:34,890 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:09:34,890 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:10:01,121 INFO L129 PetriNetUnfolder]: 19200/53666 cut-off events. [2022-01-19 05:10:01,122 INFO L130 PetriNetUnfolder]: For 805409/805586 co-relation queries the response was YES. [2022-01-19 05:10:03,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 272410 conditions, 53666 events. 19200/53666 cut-off events. For 805409/805586 co-relation queries the response was YES. Maximal size of possible extension queue 2783. Compared 711775 event pairs, 9483 based on Foata normal form. 105/52966 useless extension candidates. Maximal degree in co-relation 272189. Up to 18833 conditions per place. [2022-01-19 05:10:03,725 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 1096 selfloop transitions, 511 changer transitions 0/1662 dead transitions. [2022-01-19 05:10:03,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 1662 transitions, 47403 flow [2022-01-19 05:10:03,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:10:03,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:10:03,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2084 transitions. [2022-01-19 05:10:03,728 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.532719836400818 [2022-01-19 05:10:03,728 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2084 transitions. [2022-01-19 05:10:03,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2084 transitions. [2022-01-19 05:10:03,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:10:03,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2084 transitions. [2022-01-19 05:10:03,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.83333333333333) internal successors, (2084), 24 states have internal predecessors, (2084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:03,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:03,732 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:03,732 INFO L186 Difference]: Start difference. First operand has 614 places, 1188 transitions, 34635 flow. Second operand 24 states and 2084 transitions. [2022-01-19 05:10:03,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 1662 transitions, 47403 flow [2022-01-19 05:10:19,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 1662 transitions, 46999 flow, removed 195 selfloop flow, removed 5 redundant places. [2022-01-19 05:10:19,969 INFO L242 Difference]: Finished difference. Result has 648 places, 1287 transitions, 39223 flow [2022-01-19 05:10:19,970 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=34353, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=39223, PETRI_PLACES=648, PETRI_TRANSITIONS=1287} [2022-01-19 05:10:19,971 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 497 predicate places. [2022-01-19 05:10:19,971 INFO L470 AbstractCegarLoop]: Abstraction has has 648 places, 1287 transitions, 39223 flow [2022-01-19 05:10:19,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:19,971 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:10:19,971 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] [2022-01-19 05:10:19,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 05:10:19,971 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:10:19,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:10:19,972 INFO L85 PathProgramCache]: Analyzing trace with hash -617030926, now seen corresponding path program 21 times [2022-01-19 05:10:19,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:10:19,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82183553] [2022-01-19 05:10:19,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:10:19,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:10:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:10:20,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:10:20,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:10:20,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82183553] [2022-01-19 05:10:20,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82183553] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:10:20,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:10:20,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:10:20,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527295598] [2022-01-19 05:10:20,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:10:20,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:10:20,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:10:20,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:10:20,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:10:20,508 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:10:20,509 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1287 transitions, 39223 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:20,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:10:20,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:10:20,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:10:48,658 INFO L129 PetriNetUnfolder]: 19197/53893 cut-off events. [2022-01-19 05:10:48,658 INFO L130 PetriNetUnfolder]: For 900921/901020 co-relation queries the response was YES. [2022-01-19 05:10:51,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 280026 conditions, 53893 events. 19197/53893 cut-off events. For 900921/901020 co-relation queries the response was YES. Maximal size of possible extension queue 2676. Compared 715343 event pairs, 7898 based on Foata normal form. 39/53005 useless extension candidates. Maximal degree in co-relation 279789. Up to 30627 conditions per place. [2022-01-19 05:10:51,821 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 979 selfloop transitions, 547 changer transitions 0/1581 dead transitions. [2022-01-19 05:10:51,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 1581 transitions, 46739 flow [2022-01-19 05:10:51,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 05:10:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 05:10:51,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2229 transitions. [2022-01-19 05:10:51,823 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.525955639452572 [2022-01-19 05:10:51,823 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2229 transitions. [2022-01-19 05:10:51,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2229 transitions. [2022-01-19 05:10:51,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:10:51,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2229 transitions. [2022-01-19 05:10:51,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.73076923076923) internal successors, (2229), 26 states have internal predecessors, (2229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:51,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:51,827 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:10:51,827 INFO L186 Difference]: Start difference. First operand has 648 places, 1287 transitions, 39223 flow. Second operand 26 states and 2229 transitions. [2022-01-19 05:10:51,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 1581 transitions, 46739 flow [2022-01-19 05:11:08,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1581 transitions, 46109 flow, removed 308 selfloop flow, removed 5 redundant places. [2022-01-19 05:11:08,432 INFO L242 Difference]: Finished difference. Result has 676 places, 1313 transitions, 41103 flow [2022-01-19 05:11:08,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=38659, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=521, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=41103, PETRI_PLACES=676, PETRI_TRANSITIONS=1313} [2022-01-19 05:11:08,434 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 525 predicate places. [2022-01-19 05:11:08,434 INFO L470 AbstractCegarLoop]: Abstraction has has 676 places, 1313 transitions, 41103 flow [2022-01-19 05:11:08,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:11:08,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:11:08,434 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] [2022-01-19 05:11:08,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 05:11:08,435 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:11:08,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:11:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash -135843626, now seen corresponding path program 22 times [2022-01-19 05:11:08,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:11:08,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668570775] [2022-01-19 05:11:08,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:11:08,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:11:08,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:11:09,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:11:09,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:11:09,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668570775] [2022-01-19 05:11:09,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668570775] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:11:09,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:11:09,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:11:09,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746807665] [2022-01-19 05:11:09,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:11:09,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:11:09,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:11:09,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:11:09,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:11:09,050 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:11:09,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 1313 transitions, 41103 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:11:09,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:11:09,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:11:09,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:11:44,242 INFO L129 PetriNetUnfolder]: 21921/61567 cut-off events. [2022-01-19 05:11:44,242 INFO L130 PetriNetUnfolder]: For 1048108/1048334 co-relation queries the response was YES. [2022-01-19 05:11:47,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 321036 conditions, 61567 events. 21921/61567 cut-off events. For 1048108/1048334 co-relation queries the response was YES. Maximal size of possible extension queue 3280. Compared 835697 event pairs, 11722 based on Foata normal form. 119/60728 useless extension candidates. Maximal degree in co-relation 320791. Up to 19331 conditions per place. [2022-01-19 05:11:47,889 INFO L132 encePairwiseOnDemand]: 133/163 looper letters, 1286 selfloop transitions, 621 changer transitions 0/1962 dead transitions. [2022-01-19 05:11:47,890 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1962 transitions, 58895 flow [2022-01-19 05:11:47,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-19 05:11:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-19 05:11:47,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2840 transitions. [2022-01-19 05:11:47,892 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5279791782859268 [2022-01-19 05:11:47,892 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2840 transitions. [2022-01-19 05:11:47,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2840 transitions. [2022-01-19 05:11:47,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:11:47,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2840 transitions. [2022-01-19 05:11:47,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 86.06060606060606) internal successors, (2840), 33 states have internal predecessors, (2840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:11:47,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 163.0) internal successors, (5542), 34 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:11:47,897 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 163.0) internal successors, (5542), 34 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:11:47,897 INFO L186 Difference]: Start difference. First operand has 676 places, 1313 transitions, 41103 flow. Second operand 33 states and 2840 transitions. [2022-01-19 05:11:47,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1962 transitions, 58895 flow [2022-01-19 05:12:11,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 1962 transitions, 57223 flow, removed 138 selfloop flow, removed 13 redundant places. [2022-01-19 05:12:11,367 INFO L242 Difference]: Finished difference. Result has 713 places, 1496 transitions, 47648 flow [2022-01-19 05:12:11,368 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=39627, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=47648, PETRI_PLACES=713, PETRI_TRANSITIONS=1496} [2022-01-19 05:12:11,368 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 562 predicate places. [2022-01-19 05:12:11,368 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 1496 transitions, 47648 flow [2022-01-19 05:12:11,369 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:12:11,369 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:12:11,369 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] [2022-01-19 05:12:11,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 05:12:11,369 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:12:11,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:12:11,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1433695192, now seen corresponding path program 23 times [2022-01-19 05:12:11,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:12:11,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958837119] [2022-01-19 05:12:11,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:12:11,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:12:11,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:12:11,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:12:11,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:12:11,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958837119] [2022-01-19 05:12:11,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958837119] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:12:11,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:12:11,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:12:11,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356036440] [2022-01-19 05:12:11,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:12:11,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:12:11,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:12:11,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:12:11,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:12:11,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:12:11,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 1496 transitions, 47648 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:12:11,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:12:11,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:12:11,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:12:47,398 INFO L129 PetriNetUnfolder]: 21918/61735 cut-off events. [2022-01-19 05:12:47,398 INFO L130 PetriNetUnfolder]: For 1253105/1253547 co-relation queries the response was YES. [2022-01-19 05:12:51,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 338073 conditions, 61735 events. 21918/61735 cut-off events. For 1253105/1253547 co-relation queries the response was YES. Maximal size of possible extension queue 3123. Compared 838708 event pairs, 8838 based on Foata normal form. 195/60866 useless extension candidates. Maximal degree in co-relation 337811. Up to 35584 conditions per place. [2022-01-19 05:12:51,333 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 1130 selfloop transitions, 620 changer transitions 0/1805 dead transitions. [2022-01-19 05:12:51,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 1805 transitions, 56472 flow [2022-01-19 05:12:51,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 05:12:51,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 05:12:51,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2221 transitions. [2022-01-19 05:12:51,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.524067956583294 [2022-01-19 05:12:51,335 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2221 transitions. [2022-01-19 05:12:51,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2221 transitions. [2022-01-19 05:12:51,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:12:51,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2221 transitions. [2022-01-19 05:12:51,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.42307692307692) internal successors, (2221), 26 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:12:51,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:12:51,339 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 163.0) internal successors, (4401), 27 states have internal predecessors, (4401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:12:51,339 INFO L186 Difference]: Start difference. First operand has 713 places, 1496 transitions, 47648 flow. Second operand 26 states and 2221 transitions. [2022-01-19 05:12:51,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 1805 transitions, 56472 flow [2022-01-19 05:13:15,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 1805 transitions, 55125 flow, removed 624 selfloop flow, removed 7 redundant places. [2022-01-19 05:13:15,051 INFO L242 Difference]: Finished difference. Result has 739 places, 1522 transitions, 49214 flow [2022-01-19 05:13:15,053 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=46529, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=49214, PETRI_PLACES=739, PETRI_TRANSITIONS=1522} [2022-01-19 05:13:15,053 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 588 predicate places. [2022-01-19 05:13:15,053 INFO L470 AbstractCegarLoop]: Abstraction has has 739 places, 1522 transitions, 49214 flow [2022-01-19 05:13:15,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:13:15,054 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:13:15,054 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 05:13:15,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 05:13:15,054 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:13:15,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:13:15,054 INFO L85 PathProgramCache]: Analyzing trace with hash 263311568, now seen corresponding path program 24 times [2022-01-19 05:13:15,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:13:15,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804619175] [2022-01-19 05:13:15,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:13:15,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:13:15,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:13:15,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:13:15,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:13:15,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804619175] [2022-01-19 05:13:15,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804619175] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:13:15,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:13:15,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:13:15,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927956448] [2022-01-19 05:13:15,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:13:15,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:13:15,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:13:15,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:13:15,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:13:15,623 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:13:15,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 1522 transitions, 49214 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:13:15,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:13:15,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:13:15,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:13:54,501 INFO L129 PetriNetUnfolder]: 23213/65535 cut-off events. [2022-01-19 05:13:54,501 INFO L130 PetriNetUnfolder]: For 1322761/1322918 co-relation queries the response was YES. [2022-01-19 05:13:58,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 359964 conditions, 65535 events. 23213/65535 cut-off events. For 1322761/1322918 co-relation queries the response was YES. Maximal size of possible extension queue 3463. Compared 900234 event pairs, 12120 based on Foata normal form. 101/64614 useless extension candidates. Maximal degree in co-relation 359694. Up to 30271 conditions per place. [2022-01-19 05:13:58,852 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 1307 selfloop transitions, 602 changer transitions 0/1964 dead transitions. [2022-01-19 05:13:58,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 1964 transitions, 63288 flow [2022-01-19 05:13:58,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:13:58,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:13:58,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2083 transitions. [2022-01-19 05:13:58,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324642126789366 [2022-01-19 05:13:58,854 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2083 transitions. [2022-01-19 05:13:58,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2083 transitions. [2022-01-19 05:13:58,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:13:58,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2083 transitions. [2022-01-19 05:13:58,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.79166666666667) internal successors, (2083), 24 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:13:58,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:13:58,858 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:13:58,858 INFO L186 Difference]: Start difference. First operand has 739 places, 1522 transitions, 49214 flow. Second operand 24 states and 2083 transitions. [2022-01-19 05:13:58,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 1964 transitions, 63288 flow [2022-01-19 05:14:26,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 1964 transitions, 61287 flow, removed 158 selfloop flow, removed 13 redundant places. [2022-01-19 05:14:26,200 INFO L242 Difference]: Finished difference. Result has 760 places, 1598 transitions, 52181 flow [2022-01-19 05:14:26,201 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=47349, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=52181, PETRI_PLACES=760, PETRI_TRANSITIONS=1598} [2022-01-19 05:14:26,201 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 609 predicate places. [2022-01-19 05:14:26,201 INFO L470 AbstractCegarLoop]: Abstraction has has 760 places, 1598 transitions, 52181 flow [2022-01-19 05:14:26,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:14:26,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:14:26,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] [2022-01-19 05:14:26,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 05:14:26,202 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:14:26,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:14:26,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1957100270, now seen corresponding path program 25 times [2022-01-19 05:14:26,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:14:26,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18301158] [2022-01-19 05:14:26,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:14:26,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:14:26,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:14:26,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:14:26,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:14:26,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18301158] [2022-01-19 05:14:26,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18301158] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:14:26,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:14:26,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:14:26,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058726936] [2022-01-19 05:14:26,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:14:26,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:14:26,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:14:26,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:14:26,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:14:26,768 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:14:26,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1598 transitions, 52181 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:14:26,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:14:26,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:14:26,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 05:15:09,165 INFO L129 PetriNetUnfolder]: 24316/69219 cut-off events. [2022-01-19 05:15:09,165 INFO L130 PetriNetUnfolder]: For 1445499/1445590 co-relation queries the response was YES. [2022-01-19 05:15:14,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 381729 conditions, 69219 events. 24316/69219 cut-off events. For 1445499/1445590 co-relation queries the response was YES. Maximal size of possible extension queue 3641. Compared 962037 event pairs, 14399 based on Foata normal form. 51/68116 useless extension candidates. Maximal degree in co-relation 381449. Up to 17212 conditions per place. [2022-01-19 05:15:14,243 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 1419 selfloop transitions, 625 changer transitions 0/2099 dead transitions. [2022-01-19 05:15:14,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 2099 transitions, 67738 flow [2022-01-19 05:15:14,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 05:15:14,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 05:15:14,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2085 transitions. [2022-01-19 05:15:14,245 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5329754601226994 [2022-01-19 05:15:14,245 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2085 transitions. [2022-01-19 05:15:14,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2085 transitions. [2022-01-19 05:15:14,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 05:15:14,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2085 transitions. [2022-01-19 05:15:14,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.875) internal successors, (2085), 24 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:15:14,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:15:14,249 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 163.0) internal successors, (4075), 25 states have internal predecessors, (4075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:15:14,249 INFO L186 Difference]: Start difference. First operand has 760 places, 1598 transitions, 52181 flow. Second operand 24 states and 2085 transitions. [2022-01-19 05:15:14,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 2099 transitions, 67738 flow [2022-01-19 05:15:45,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 2099 transitions, 66926 flow, removed 292 selfloop flow, removed 10 redundant places. [2022-01-19 05:15:45,534 INFO L242 Difference]: Finished difference. Result has 788 places, 1680 transitions, 56593 flow [2022-01-19 05:15:45,536 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=51381, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=56593, PETRI_PLACES=788, PETRI_TRANSITIONS=1680} [2022-01-19 05:15:45,536 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 637 predicate places. [2022-01-19 05:15:45,536 INFO L470 AbstractCegarLoop]: Abstraction has has 788 places, 1680 transitions, 56593 flow [2022-01-19 05:15:45,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:15:45,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 05:15:45,537 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] [2022-01-19 05:15:45,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 05:15:45,537 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-19 05:15:45,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 05:15:45,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1909801600, now seen corresponding path program 26 times [2022-01-19 05:15:45,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 05:15:45,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974108136] [2022-01-19 05:15:45,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 05:15:45,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 05:15:45,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 05:15:46,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 05:15:46,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 05:15:46,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974108136] [2022-01-19 05:15:46,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974108136] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 05:15:46,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 05:15:46,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 05:15:46,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728281021] [2022-01-19 05:15:46,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 05:15:46,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 05:15:46,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 05:15:46,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 05:15:46,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-19 05:15:46,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 05:15:46,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 1680 transitions, 56593 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 05:15:46,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 05:15:46,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 05:15:46,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand