/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 11:26:09,800 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 11:26:09,801 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 11:26:09,880 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 11:26:09,881 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 11:26:09,882 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 11:26:09,886 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 11:26:09,891 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 11:26:09,893 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 11:26:09,900 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 11:26:09,901 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 11:26:09,902 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 11:26:09,903 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 11:26:09,904 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 11:26:09,906 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 11:26:09,908 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 11:26:09,909 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 11:26:09,910 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 11:26:09,913 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 11:26:09,916 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 11:26:09,918 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 11:26:09,919 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 11:26:09,920 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 11:26:09,921 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 11:26:09,923 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 11:26:09,923 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 11:26:09,924 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 11:26:09,925 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 11:26:09,925 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 11:26:09,926 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 11:26:09,926 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 11:26:09,927 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 11:26:09,928 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 11:26:09,929 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 11:26:09,930 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 11:26:09,930 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 11:26:09,930 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 11:26:09,931 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 11:26:09,931 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 11:26:09,931 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 11:26:09,932 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 11:26:09,933 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf [2022-01-19 11:26:09,962 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 11:26:09,963 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 11:26:09,964 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 11:26:09,964 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 11:26:09,964 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 11:26:09,964 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 11:26:09,965 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 11:26:09,965 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 11:26:09,966 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 11:26:09,966 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 11:26:09,967 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 11:26:09,967 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 11:26:09,967 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 11:26:09,967 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 11:26:09,967 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 11:26:09,968 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 11:26:09,968 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 11:26:09,968 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 11:26:09,968 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 11:26:09,969 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 11:26:09,969 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-19 11:26:10,199 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 11:26:10,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 11:26:10,217 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 11:26:10,218 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 11:26:10,219 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 11:26:10,220 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 11:26:10,276 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e89a3558f/ffc61023703f41f2bd763a7c6224856e/FLAG635e53006 [2022-01-19 11:26:10,767 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 11:26:10,767 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_2-container_of.i [2022-01-19 11:26:10,812 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e89a3558f/ffc61023703f41f2bd763a7c6224856e/FLAG635e53006 [2022-01-19 11:26:11,320 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e89a3558f/ffc61023703f41f2bd763a7c6224856e [2022-01-19 11:26:11,322 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 11:26:11,323 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 11:26:11,324 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 11:26:11,324 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 11:26:11,326 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 11:26:11,327 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 11:26:11" (1/1) ... [2022-01-19 11:26:11,327 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@489ddff0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:11, skipping insertion in model container [2022-01-19 11:26:11,328 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 11:26:11" (1/1) ... [2022-01-19 11:26:11,333 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 11:26:11,371 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 11:26:11,535 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-19 11:26:11,991 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 11:26:12,033 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 11:26:12,041 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 11:26:12,051 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-19 11:26:12,084 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 11:26:12,100 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 11:26:12,171 INFO L208 MainTranslator]: Completed translation [2022-01-19 11:26:12,171 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12 WrapperNode [2022-01-19 11:26:12,171 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 11:26:12,172 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 11:26:12,172 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 11:26:12,173 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 11:26:12,180 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,201 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,225 INFO L137 Inliner]: procedures = 468, calls = 48, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 115 [2022-01-19 11:26:12,225 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 11:26:12,226 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 11:26:12,226 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 11:26:12,226 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 11:26:12,233 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,233 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,237 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,238 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,248 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,250 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,253 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,259 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 11:26:12,269 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 11:26:12,269 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 11:26:12,269 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 11:26:12,270 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (1/1) ... [2022-01-19 11:26:12,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 11:26:12,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 11:26:12,308 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-19 11:26:12,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-19 11:26:12,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 11:26:12,351 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 11:26:12,351 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 11:26:12,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 11:26:12,352 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 11:26:12,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-19 11:26:12,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 11:26:12,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 11:26:12,353 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-19 11:26:12,353 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-19 11:26:12,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 11:26:12,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 11:26:12,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 11:26:12,354 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 11:26:12,628 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 11:26:12,629 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 11:26:12,829 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 11:26:12,843 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 11:26:12,843 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-19 11:26:12,845 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 11:26:12 BoogieIcfgContainer [2022-01-19 11:26:12,845 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 11:26:12,846 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 11:26:12,847 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 11:26:12,849 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 11:26:12,849 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 11:26:11" (1/3) ... [2022-01-19 11:26:12,850 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fd6122 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 11:26:12, skipping insertion in model container [2022-01-19 11:26:12,850 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 11:26:12" (2/3) ... [2022-01-19 11:26:12,850 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fd6122 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 11:26:12, skipping insertion in model container [2022-01-19 11:26:12,851 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 11:26:12" (3/3) ... [2022-01-19 11:26:12,852 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2022-01-19 11:26:12,856 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 11:26:12,856 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-01-19 11:26:12,856 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 11:26:12,886 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,887 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,888 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,888 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,888 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,888 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,888 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,888 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,889 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,890 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,890 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,890 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,890 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,890 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,890 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,891 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,891 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,891 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,891 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,891 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,891 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,892 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,892 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,892 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,892 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,892 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,892 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,893 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,893 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,893 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,893 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,893 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,893 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,894 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,894 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,894 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,894 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,894 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,895 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,895 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,895 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,895 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,895 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,895 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,896 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,897 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,898 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,899 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,900 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,900 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,900 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,900 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,900 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,900 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,901 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,901 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,901 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,901 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,901 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,901 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,902 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,902 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,902 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,902 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,902 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,903 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,904 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,904 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,904 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,904 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,905 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,905 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,905 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,907 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,908 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,909 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,909 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,909 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,909 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,910 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,910 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,910 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,910 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,910 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,911 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 11:26:12,914 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 11:26:12,953 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 11:26:12,959 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 11:26:12,959 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-19 11:26:12,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 163 places, 163 transitions, 342 flow [2022-01-19 11:26:13,027 INFO L129 PetriNetUnfolder]: 8/208 cut-off events. [2022-01-19 11:26:13,027 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 11:26:13,031 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 11:26:13,031 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 163 transitions, 342 flow [2022-01-19 11:26:13,035 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 149 transitions, 310 flow [2022-01-19 11:26:13,052 INFO L129 PetriNetUnfolder]: 0/104 cut-off events. [2022-01-19 11:26:13,053 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-19 11:26:13,053 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:13,053 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 11:26:13,054 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 11:26:13,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:13,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1084366875, now seen corresponding path program 1 times [2022-01-19 11:26:13,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:13,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276462907] [2022-01-19 11:26:13,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:13,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:13,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:13,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:13,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:13,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276462907] [2022-01-19 11:26:13,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276462907] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:13,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:13,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:26:13,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088514454] [2022-01-19 11:26:13,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:13,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:26:13,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:13,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:26:13,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:26:13,529 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 163 [2022-01-19 11:26:13,533 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 11:26:13,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:13,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 163 [2022-01-19 11:26:13,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:14,130 INFO L129 PetriNetUnfolder]: 832/1897 cut-off events. [2022-01-19 11:26:14,130 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-19 11:26:14,136 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 11:26:14,147 INFO L132 encePairwiseOnDemand]: 143/163 looper letters, 98 selfloop transitions, 44 changer transitions 0/233 dead transitions. [2022-01-19 11:26:14,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 233 transitions, 762 flow [2022-01-19 11:26:14,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 11:26:14,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 11:26:14,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1547 transitions. [2022-01-19 11:26:14,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6779141104294478 [2022-01-19 11:26:14,164 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1547 transitions. [2022-01-19 11:26:14,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1547 transitions. [2022-01-19 11:26:14,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:14,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1547 transitions. [2022-01-19 11:26:14,174 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 11:26:14,183 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 11:26:14,184 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 11:26:14,186 INFO L186 Difference]: Start difference. First operand has 151 places, 149 transitions, 310 flow. Second operand 14 states and 1547 transitions. [2022-01-19 11:26:14,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 233 transitions, 762 flow [2022-01-19 11:26:14,191 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 11:26:14,195 INFO L242 Difference]: Finished difference. Result has 165 places, 182 transitions, 580 flow [2022-01-19 11:26:14,197 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 11:26:14,200 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 14 predicate places. [2022-01-19 11:26:14,200 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 182 transitions, 580 flow [2022-01-19 11:26:14,201 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 11:26:14,201 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:14,201 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 11:26:14,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 11:26:14,202 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 11:26:14,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:14,202 INFO L85 PathProgramCache]: Analyzing trace with hash 234520064, now seen corresponding path program 1 times [2022-01-19 11:26:14,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:14,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877775027] [2022-01-19 11:26:14,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:14,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:14,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:14,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:14,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:14,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877775027] [2022-01-19 11:26:14,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877775027] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:14,337 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:14,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 11:26:14,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231713798] [2022-01-19 11:26:14,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:14,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 11:26:14,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:14,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 11:26:14,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 11:26:14,341 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 163 [2022-01-19 11:26:14,342 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 11:26:14,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:14,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 163 [2022-01-19 11:26:14,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:14,934 INFO L129 PetriNetUnfolder]: 1083/2490 cut-off events. [2022-01-19 11:26:14,934 INFO L130 PetriNetUnfolder]: For 10451/10549 co-relation queries the response was YES. [2022-01-19 11:26:14,942 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 11:26:14,956 INFO L132 encePairwiseOnDemand]: 148/163 looper letters, 70 selfloop transitions, 40 changer transitions 72/272 dead transitions. [2022-01-19 11:26:14,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 272 transitions, 1653 flow [2022-01-19 11:26:14,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 11:26:14,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 11:26:14,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1225 transitions. [2022-01-19 11:26:14,960 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.683212493028444 [2022-01-19 11:26:14,960 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1225 transitions. [2022-01-19 11:26:14,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1225 transitions. [2022-01-19 11:26:14,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:14,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1225 transitions. [2022-01-19 11:26:14,963 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 11:26:14,966 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 11:26:14,967 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 11:26:14,967 INFO L186 Difference]: Start difference. First operand has 165 places, 182 transitions, 580 flow. Second operand 11 states and 1225 transitions. [2022-01-19 11:26:14,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 272 transitions, 1653 flow [2022-01-19 11:26:14,978 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 11:26:14,982 INFO L242 Difference]: Finished difference. Result has 183 places, 185 transitions, 880 flow [2022-01-19 11:26:14,983 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 11:26:14,984 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 32 predicate places. [2022-01-19 11:26:14,984 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 880 flow [2022-01-19 11:26:14,984 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 11:26:14,984 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:14,985 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:26:14,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 11:26:14,985 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 11:26:14,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:14,985 INFO L85 PathProgramCache]: Analyzing trace with hash -701385000, now seen corresponding path program 1 times [2022-01-19 11:26:14,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:14,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362482346] [2022-01-19 11:26:14,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:14,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:15,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:15,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:15,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362482346] [2022-01-19 11:26:15,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362482346] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:15,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:15,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 11:26:15,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505899101] [2022-01-19 11:26:15,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:15,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 11:26:15,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:15,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 11:26:15,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 11:26:15,071 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 163 [2022-01-19 11:26:15,072 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 11:26:15,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:15,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 163 [2022-01-19 11:26:15,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:15,152 INFO L129 PetriNetUnfolder]: 55/293 cut-off events. [2022-01-19 11:26:15,153 INFO L130 PetriNetUnfolder]: For 946/1046 co-relation queries the response was YES. [2022-01-19 11:26:15,154 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 11:26:15,156 INFO L132 encePairwiseOnDemand]: 158/163 looper letters, 19 selfloop transitions, 4 changer transitions 0/124 dead transitions. [2022-01-19 11:26:15,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 124 transitions, 396 flow [2022-01-19 11:26:15,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 11:26:15,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 11:26:15,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 852 transitions. [2022-01-19 11:26:15,159 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8711656441717791 [2022-01-19 11:26:15,159 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 852 transitions. [2022-01-19 11:26:15,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 852 transitions. [2022-01-19 11:26:15,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:15,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 852 transitions. [2022-01-19 11:26:15,161 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 11:26:15,163 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 11:26:15,163 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 11:26:15,164 INFO L186 Difference]: Start difference. First operand has 183 places, 185 transitions, 880 flow. Second operand 6 states and 852 transitions. [2022-01-19 11:26:15,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 124 transitions, 396 flow [2022-01-19 11:26:15,166 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 11:26:15,167 INFO L242 Difference]: Finished difference. Result has 129 places, 116 transitions, 252 flow [2022-01-19 11:26:15,168 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 11:26:15,168 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, -22 predicate places. [2022-01-19 11:26:15,169 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 116 transitions, 252 flow [2022-01-19 11:26:15,169 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 11:26:15,169 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:15,169 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:26:15,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 11:26:15,170 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 11:26:15,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:15,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1132502568, now seen corresponding path program 1 times [2022-01-19 11:26:15,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:15,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061443147] [2022-01-19 11:26:15,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:15,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:15,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:16,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:16,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:16,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061443147] [2022-01-19 11:26:16,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061443147] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:16,203 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:16,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:26:16,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369543867] [2022-01-19 11:26:16,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:16,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:26:16,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:16,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:26:16,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:26:16,207 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:26:16,209 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 11:26:16,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:16,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:26:16,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:19,794 INFO L129 PetriNetUnfolder]: 994/2110 cut-off events. [2022-01-19 11:26:19,795 INFO L130 PetriNetUnfolder]: For 190/190 co-relation queries the response was YES. [2022-01-19 11:26:19,799 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 11:26:19,807 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 187 selfloop transitions, 29 changer transitions 0/271 dead transitions. [2022-01-19 11:26:19,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 271 transitions, 1060 flow [2022-01-19 11:26:19,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 11:26:19,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 11:26:19,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2065 transitions. [2022-01-19 11:26:19,815 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5278629856850716 [2022-01-19 11:26:19,815 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2065 transitions. [2022-01-19 11:26:19,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2065 transitions. [2022-01-19 11:26:19,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:19,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2065 transitions. [2022-01-19 11:26:19,820 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 11:26:19,825 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 11:26:19,826 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 11:26:19,826 INFO L186 Difference]: Start difference. First operand has 129 places, 116 transitions, 252 flow. Second operand 24 states and 2065 transitions. [2022-01-19 11:26:19,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 271 transitions, 1060 flow [2022-01-19 11:26:19,829 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 11:26:19,832 INFO L242 Difference]: Finished difference. Result has 161 places, 135 transitions, 418 flow [2022-01-19 11:26:19,832 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 11:26:19,833 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 10 predicate places. [2022-01-19 11:26:19,833 INFO L470 AbstractCegarLoop]: Abstraction has has 161 places, 135 transitions, 418 flow [2022-01-19 11:26:19,834 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 11:26:19,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:19,834 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 11:26:19,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 11:26:19,835 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 11:26:19,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash -28470102, now seen corresponding path program 2 times [2022-01-19 11:26:19,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:19,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383077017] [2022-01-19 11:26:19,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:19,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:19,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:20,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:20,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:20,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383077017] [2022-01-19 11:26:20,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383077017] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:20,396 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:20,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:20,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340029228] [2022-01-19 11:26:20,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:20,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:20,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:20,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:20,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:20,399 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:20,401 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 11:26:20,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:20,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:20,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:21,647 INFO L129 PetriNetUnfolder]: 553/1510 cut-off events. [2022-01-19 11:26:21,647 INFO L130 PetriNetUnfolder]: For 756/785 co-relation queries the response was YES. [2022-01-19 11:26:21,652 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 11:26:21,658 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 132 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2022-01-19 11:26:21,658 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 226 transitions, 1064 flow [2022-01-19 11:26:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:26:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:26:21,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1869 transitions. [2022-01-19 11:26:21,671 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5460122699386503 [2022-01-19 11:26:21,671 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1869 transitions. [2022-01-19 11:26:21,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1869 transitions. [2022-01-19 11:26:21,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:21,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1869 transitions. [2022-01-19 11:26:21,676 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 11:26:21,681 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 11:26:21,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 11:26:21,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 11:26:21,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 226 transitions, 1064 flow [2022-01-19 11:26:21,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 11:26:21,689 INFO L242 Difference]: Finished difference. Result has 183 places, 153 transitions, 602 flow [2022-01-19 11:26:21,690 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 11:26:21,692 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 32 predicate places. [2022-01-19 11:26:21,692 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 153 transitions, 602 flow [2022-01-19 11:26:21,693 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 11:26:21,693 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:21,693 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 11:26:21,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 11:26:21,694 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 11:26:21,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:21,694 INFO L85 PathProgramCache]: Analyzing trace with hash -584894136, now seen corresponding path program 3 times [2022-01-19 11:26:21,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:21,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039008957] [2022-01-19 11:26:21,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:21,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:21,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:22,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:22,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:22,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039008957] [2022-01-19 11:26:22,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039008957] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:22,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:22,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:22,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459513382] [2022-01-19 11:26:22,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:22,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:22,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:22,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:22,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:22,255 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:22,256 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 11:26:22,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:22,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:22,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:23,527 INFO L129 PetriNetUnfolder]: 958/2420 cut-off events. [2022-01-19 11:26:23,527 INFO L130 PetriNetUnfolder]: For 1916/1950 co-relation queries the response was YES. [2022-01-19 11:26:23,536 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 11:26:23,545 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 145 selfloop transitions, 51 changer transitions 0/258 dead transitions. [2022-01-19 11:26:23,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 258 transitions, 1472 flow [2022-01-19 11:26:23,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:26:23,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:26:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1696 transitions. [2022-01-19 11:26:23,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5476267355505328 [2022-01-19 11:26:23,551 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1696 transitions. [2022-01-19 11:26:23,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1696 transitions. [2022-01-19 11:26:23,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:23,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1696 transitions. [2022-01-19 11:26:23,556 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 11:26:23,560 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 11:26:23,560 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 11:26:23,561 INFO L186 Difference]: Start difference. First operand has 183 places, 153 transitions, 602 flow. Second operand 19 states and 1696 transitions. [2022-01-19 11:26:23,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 258 transitions, 1472 flow [2022-01-19 11:26:23,570 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 11:26:23,573 INFO L242 Difference]: Finished difference. Result has 203 places, 179 transitions, 957 flow [2022-01-19 11:26:23,574 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 11:26:23,574 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 52 predicate places. [2022-01-19 11:26:23,575 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 179 transitions, 957 flow [2022-01-19 11:26:23,575 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 11:26:23,575 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:23,575 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 11:26:23,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 11:26:23,576 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 11:26:23,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:23,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1627272502, now seen corresponding path program 4 times [2022-01-19 11:26:23,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:23,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959730411] [2022-01-19 11:26:23,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:23,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:24,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:24,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:24,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959730411] [2022-01-19 11:26:24,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959730411] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:24,328 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:24,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:26:24,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796585092] [2022-01-19 11:26:24,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:24,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:26:24,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:24,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:26:24,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:26:24,331 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:26:24,333 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 11:26:24,333 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:24,333 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:26:24,333 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:29,176 INFO L129 PetriNetUnfolder]: 2647/6246 cut-off events. [2022-01-19 11:26:29,176 INFO L130 PetriNetUnfolder]: For 10793/10793 co-relation queries the response was YES. [2022-01-19 11:26:29,203 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 11:26:29,230 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 346 selfloop transitions, 83 changer transitions 0/484 dead transitions. [2022-01-19 11:26:29,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 484 transitions, 3658 flow [2022-01-19 11:26:29,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 11:26:29,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 11:26:29,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3165 transitions. [2022-01-19 11:26:29,238 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5247885922732548 [2022-01-19 11:26:29,238 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3165 transitions. [2022-01-19 11:26:29,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3165 transitions. [2022-01-19 11:26:29,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:29,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3165 transitions. [2022-01-19 11:26:29,246 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 11:26:29,254 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 11:26:29,255 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 11:26:29,255 INFO L186 Difference]: Start difference. First operand has 203 places, 179 transitions, 957 flow. Second operand 37 states and 3165 transitions. [2022-01-19 11:26:29,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 484 transitions, 3658 flow [2022-01-19 11:26:29,318 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 11:26:29,323 INFO L242 Difference]: Finished difference. Result has 253 places, 237 transitions, 1792 flow [2022-01-19 11:26:29,324 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 11:26:29,325 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 102 predicate places. [2022-01-19 11:26:29,325 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 237 transitions, 1792 flow [2022-01-19 11:26:29,326 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 11:26:29,326 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:29,326 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 11:26:29,326 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 11:26:29,326 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 11:26:29,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:29,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1836983114, now seen corresponding path program 5 times [2022-01-19 11:26:29,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:29,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16648588] [2022-01-19 11:26:29,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:29,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:29,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:29,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:29,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16648588] [2022-01-19 11:26:29,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16648588] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:29,840 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:29,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:29,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872310087] [2022-01-19 11:26:29,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:29,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:29,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:29,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:29,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:29,843 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:29,844 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 11:26:29,844 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:29,844 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:29,844 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:32,004 INFO L129 PetriNetUnfolder]: 2349/6429 cut-off events. [2022-01-19 11:26:32,004 INFO L130 PetriNetUnfolder]: For 17090/17263 co-relation queries the response was YES. [2022-01-19 11:26:32,032 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 11:26:32,052 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 209 selfloop transitions, 120 changer transitions 0/398 dead transitions. [2022-01-19 11:26:32,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 398 transitions, 3660 flow [2022-01-19 11:26:32,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:26:32,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:26:32,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1886 transitions. [2022-01-19 11:26:32,055 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5509786736780602 [2022-01-19 11:26:32,055 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1886 transitions. [2022-01-19 11:26:32,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1886 transitions. [2022-01-19 11:26:32,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:32,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1886 transitions. [2022-01-19 11:26:32,059 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 11:26:32,063 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 11:26:32,064 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 11:26:32,064 INFO L186 Difference]: Start difference. First operand has 253 places, 237 transitions, 1792 flow. Second operand 21 states and 1886 transitions. [2022-01-19 11:26:32,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 398 transitions, 3660 flow [2022-01-19 11:26:32,168 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 11:26:32,173 INFO L242 Difference]: Finished difference. Result has 273 places, 286 transitions, 2674 flow [2022-01-19 11:26:32,174 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 11:26:32,175 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 122 predicate places. [2022-01-19 11:26:32,175 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 286 transitions, 2674 flow [2022-01-19 11:26:32,176 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 11:26:32,176 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:32,176 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:26:32,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 11:26:32,176 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 11:26:32,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:32,177 INFO L85 PathProgramCache]: Analyzing trace with hash -236044832, now seen corresponding path program 6 times [2022-01-19 11:26:32,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:32,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946550578] [2022-01-19 11:26:32,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:32,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:32,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:32,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:32,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946550578] [2022-01-19 11:26:32,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946550578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:32,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:32,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:32,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716519847] [2022-01-19 11:26:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:32,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:32,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:32,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:32,699 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:32,701 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 11:26:32,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:32,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:32,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:34,956 INFO L129 PetriNetUnfolder]: 2807/7908 cut-off events. [2022-01-19 11:26:34,956 INFO L130 PetriNetUnfolder]: For 29062/29211 co-relation queries the response was YES. [2022-01-19 11:26:35,002 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 11:26:35,028 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 228 selfloop transitions, 144 changer transitions 0/441 dead transitions. [2022-01-19 11:26:35,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 441 transitions, 4720 flow [2022-01-19 11:26:35,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:26:35,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:26:35,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-19 11:26:35,031 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-19 11:26:35,031 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-19 11:26:35,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-19 11:26:35,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:35,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-19 11:26:35,034 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 11:26:35,038 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 11:26:35,038 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 11:26:35,038 INFO L186 Difference]: Start difference. First operand has 273 places, 286 transitions, 2674 flow. Second operand 21 states and 1877 transitions. [2022-01-19 11:26:35,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 441 transitions, 4720 flow [2022-01-19 11:26:35,292 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 11:26:35,298 INFO L242 Difference]: Finished difference. Result has 295 places, 328 transitions, 3628 flow [2022-01-19 11:26:35,299 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 11:26:35,299 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 144 predicate places. [2022-01-19 11:26:35,300 INFO L470 AbstractCegarLoop]: Abstraction has has 295 places, 328 transitions, 3628 flow [2022-01-19 11:26:35,300 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 11:26:35,300 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:35,300 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 11:26:35,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 11:26:35,301 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 11:26:35,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:35,301 INFO L85 PathProgramCache]: Analyzing trace with hash -786584400, now seen corresponding path program 7 times [2022-01-19 11:26:35,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:35,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547906701] [2022-01-19 11:26:35,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:35,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:35,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:35,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:35,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:35,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547906701] [2022-01-19 11:26:35,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547906701] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:35,715 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:35,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:35,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123284255] [2022-01-19 11:26:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:35,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:35,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:35,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:35,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:35,717 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:35,718 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 11:26:35,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:35,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:35,719 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:38,165 INFO L129 PetriNetUnfolder]: 3418/9900 cut-off events. [2022-01-19 11:26:38,165 INFO L130 PetriNetUnfolder]: For 44676/44819 co-relation queries the response was YES. [2022-01-19 11:26:38,219 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 11:26:38,249 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 257 selfloop transitions, 148 changer transitions 0/474 dead transitions. [2022-01-19 11:26:38,250 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 474 transitions, 5772 flow [2022-01-19 11:26:38,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:26:38,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:26:38,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-19 11:26:38,253 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-19 11:26:38,253 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-19 11:26:38,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-19 11:26:38,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:38,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-19 11:26:38,256 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 11:26:38,260 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 11:26:38,260 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 11:26:38,260 INFO L186 Difference]: Start difference. First operand has 295 places, 328 transitions, 3628 flow. Second operand 21 states and 1877 transitions. [2022-01-19 11:26:38,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 474 transitions, 5772 flow [2022-01-19 11:26:38,642 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 11:26:38,649 INFO L242 Difference]: Finished difference. Result has 320 places, 367 transitions, 4628 flow [2022-01-19 11:26:38,650 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 11:26:38,650 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 169 predicate places. [2022-01-19 11:26:38,650 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4628 flow [2022-01-19 11:26:38,651 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 11:26:38,651 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:38,651 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 11:26:38,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 11:26:38,651 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 11:26:38,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash 109783914, now seen corresponding path program 8 times [2022-01-19 11:26:38,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:38,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935125260] [2022-01-19 11:26:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:38,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:38,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:39,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:39,078 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:39,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935125260] [2022-01-19 11:26:39,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935125260] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:39,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:39,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:39,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486526783] [2022-01-19 11:26:39,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:39,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:39,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:39,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:39,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:39,081 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:39,083 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 11:26:39,083 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:39,083 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:39,083 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:41,736 INFO L129 PetriNetUnfolder]: 3429/10024 cut-off events. [2022-01-19 11:26:41,736 INFO L130 PetriNetUnfolder]: For 52088/52227 co-relation queries the response was YES. [2022-01-19 11:26:41,794 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 11:26:41,823 INFO L132 encePairwiseOnDemand]: 142/163 looper letters, 244 selfloop transitions, 156 changer transitions 0/469 dead transitions. [2022-01-19 11:26:41,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 469 transitions, 6315 flow [2022-01-19 11:26:41,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-19 11:26:41,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-19 11:26:41,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1774 transitions. [2022-01-19 11:26:41,826 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5441717791411043 [2022-01-19 11:26:41,826 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1774 transitions. [2022-01-19 11:26:41,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1774 transitions. [2022-01-19 11:26:41,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:41,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1774 transitions. [2022-01-19 11:26:41,829 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 11:26:41,832 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 11:26:41,833 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 11:26:41,833 INFO L186 Difference]: Start difference. First operand has 320 places, 367 transitions, 4628 flow. Second operand 20 states and 1774 transitions. [2022-01-19 11:26:41,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 469 transitions, 6315 flow [2022-01-19 11:26:42,157 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 11:26:42,163 INFO L242 Difference]: Finished difference. Result has 346 places, 392 transitions, 5468 flow [2022-01-19 11:26:42,164 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 11:26:42,164 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 195 predicate places. [2022-01-19 11:26:42,165 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 392 transitions, 5468 flow [2022-01-19 11:26:42,165 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 11:26:42,165 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:42,165 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:26:42,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 11:26:42,166 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 11:26:42,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:42,166 INFO L85 PathProgramCache]: Analyzing trace with hash -136852056, now seen corresponding path program 9 times [2022-01-19 11:26:42,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:42,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029227134] [2022-01-19 11:26:42,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:42,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:42,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:42,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:42,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:42,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029227134] [2022-01-19 11:26:42,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029227134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:42,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:42,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:26:42,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441381968] [2022-01-19 11:26:42,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:42,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:26:42,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:42,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:26:42,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:26:42,853 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:26:42,854 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 11:26:42,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:42,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:26:42,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:50,348 INFO L129 PetriNetUnfolder]: 5555/14486 cut-off events. [2022-01-19 11:26:50,348 INFO L130 PetriNetUnfolder]: For 83810/83987 co-relation queries the response was YES. [2022-01-19 11:26:50,445 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 11:26:50,482 INFO L132 encePairwiseOnDemand]: 134/163 looper letters, 387 selfloop transitions, 249 changer transitions 0/691 dead transitions. [2022-01-19 11:26:50,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 691 transitions, 9254 flow [2022-01-19 11:26:50,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 11:26:50,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 11:26:50,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3135 transitions. [2022-01-19 11:26:50,487 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5198142928204278 [2022-01-19 11:26:50,487 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3135 transitions. [2022-01-19 11:26:50,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3135 transitions. [2022-01-19 11:26:50,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:50,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3135 transitions. [2022-01-19 11:26:50,492 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 11:26:50,499 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 11:26:50,500 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 11:26:50,500 INFO L186 Difference]: Start difference. First operand has 346 places, 392 transitions, 5468 flow. Second operand 37 states and 3135 transitions. [2022-01-19 11:26:50,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 691 transitions, 9254 flow [2022-01-19 11:26:51,131 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 11:26:51,139 INFO L242 Difference]: Finished difference. Result has 396 places, 480 transitions, 7626 flow [2022-01-19 11:26:51,139 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 11:26:51,140 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 245 predicate places. [2022-01-19 11:26:51,140 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 480 transitions, 7626 flow [2022-01-19 11:26:51,140 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 11:26:51,140 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:51,141 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 11:26:51,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 11:26:51,141 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 11:26:51,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:51,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1453266862, now seen corresponding path program 10 times [2022-01-19 11:26:51,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:51,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945202033] [2022-01-19 11:26:51,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:51,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:51,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:51,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:51,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945202033] [2022-01-19 11:26:51,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945202033] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:51,670 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:51,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:26:51,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622907436] [2022-01-19 11:26:51,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:51,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:26:51,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:51,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:26:51,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:26:51,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:26:51,674 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 11:26:51,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:51,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:26:51,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:26:55,566 INFO L129 PetriNetUnfolder]: 4137/12386 cut-off events. [2022-01-19 11:26:55,566 INFO L130 PetriNetUnfolder]: For 97127/97371 co-relation queries the response was YES. [2022-01-19 11:26:55,699 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 11:26:55,726 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 340 selfloop transitions, 202 changer transitions 0/629 dead transitions. [2022-01-19 11:26:55,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 629 transitions, 10560 flow [2022-01-19 11:26:55,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:26:55,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:26:55,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-19 11:26:55,728 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-19 11:26:55,728 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-19 11:26:55,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-19 11:26:55,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:26:55,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-19 11:26:55,731 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 11:26:55,734 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 11:26:55,734 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 11:26:55,735 INFO L186 Difference]: Start difference. First operand has 396 places, 480 transitions, 7626 flow. Second operand 21 states and 1877 transitions. [2022-01-19 11:26:55,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 629 transitions, 10560 flow [2022-01-19 11:26:56,370 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 11:26:56,379 INFO L242 Difference]: Finished difference. Result has 415 places, 525 transitions, 9017 flow [2022-01-19 11:26:56,380 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 11:26:56,381 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 264 predicate places. [2022-01-19 11:26:56,381 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 525 transitions, 9017 flow [2022-01-19 11:26:56,381 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 11:26:56,381 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:26:56,381 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 11:26:56,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 11:26:56,382 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 11:26:56,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:26:56,382 INFO L85 PathProgramCache]: Analyzing trace with hash -100171102, now seen corresponding path program 11 times [2022-01-19 11:26:56,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:26:56,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460857154] [2022-01-19 11:26:56,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:26:56,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:26:56,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:26:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:26:57,090 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:26:57,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460857154] [2022-01-19 11:26:57,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460857154] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:26:57,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:26:57,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:26:57,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256674341] [2022-01-19 11:26:57,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:26:57,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:26:57,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:26:57,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:26:57,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:26:57,093 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:26:57,095 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 11:26:57,095 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:26:57,095 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:26:57,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:27:03,574 INFO L129 PetriNetUnfolder]: 5555/14946 cut-off events. [2022-01-19 11:27:03,574 INFO L130 PetriNetUnfolder]: For 135327/135368 co-relation queries the response was YES. [2022-01-19 11:27:03,697 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 11:27:03,732 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 549 selfloop transitions, 198 changer transitions 0/802 dead transitions. [2022-01-19 11:27:03,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 802 transitions, 14419 flow [2022-01-19 11:27:03,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 11:27:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 11:27:03,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2230 transitions. [2022-01-19 11:27:03,735 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5261915998112318 [2022-01-19 11:27:03,735 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2230 transitions. [2022-01-19 11:27:03,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2230 transitions. [2022-01-19 11:27:03,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:27:03,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2230 transitions. [2022-01-19 11:27:03,737 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 11:27:03,740 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 11:27:03,741 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 11:27:03,741 INFO L186 Difference]: Start difference. First operand has 415 places, 525 transitions, 9017 flow. Second operand 26 states and 2230 transitions. [2022-01-19 11:27:03,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 802 transitions, 14419 flow [2022-01-19 11:27:04,645 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 11:27:04,656 INFO L242 Difference]: Finished difference. Result has 441 places, 556 transitions, 10174 flow [2022-01-19 11:27:04,657 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 11:27:04,658 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 290 predicate places. [2022-01-19 11:27:04,658 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 556 transitions, 10174 flow [2022-01-19 11:27:04,658 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 11:27:04,658 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:27:04,658 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 11:27:04,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 11:27:04,659 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 11:27:04,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:27:04,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1659236596, now seen corresponding path program 12 times [2022-01-19 11:27:04,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:27:04,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951381488] [2022-01-19 11:27:04,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:27:04,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:27:04,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:27:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:27:05,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:27:05,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951381488] [2022-01-19 11:27:05,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951381488] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:27:05,160 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:27:05,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:27:05,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084105900] [2022-01-19 11:27:05,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:27:05,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:27:05,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:27:05,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:27:05,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:27:05,162 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:27:05,163 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 11:27:05,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:27:05,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:27:05,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:27:09,806 INFO L129 PetriNetUnfolder]: 4980/14975 cut-off events. [2022-01-19 11:27:09,806 INFO L130 PetriNetUnfolder]: For 152524/154129 co-relation queries the response was YES. [2022-01-19 11:27:09,943 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 11:27:09,977 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 455 selfloop transitions, 234 changer transitions 0/782 dead transitions. [2022-01-19 11:27:09,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 782 transitions, 15859 flow [2022-01-19 11:27:09,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 11:27:09,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 11:27:09,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1688 transitions. [2022-01-19 11:27:09,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5450435905715209 [2022-01-19 11:27:09,979 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1688 transitions. [2022-01-19 11:27:09,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1688 transitions. [2022-01-19 11:27:09,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:27:09,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1688 transitions. [2022-01-19 11:27:09,981 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 11:27:09,983 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 11:27:09,984 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 11:27:09,984 INFO L186 Difference]: Start difference. First operand has 441 places, 556 transitions, 10174 flow. Second operand 19 states and 1688 transitions. [2022-01-19 11:27:09,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 782 transitions, 15859 flow [2022-01-19 11:27:10,829 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 11:27:10,840 INFO L242 Difference]: Finished difference. Result has 457 places, 624 transitions, 12567 flow [2022-01-19 11:27:10,840 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 11:27:10,841 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 306 predicate places. [2022-01-19 11:27:10,841 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 624 transitions, 12567 flow [2022-01-19 11:27:10,841 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 11:27:10,841 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:27:10,842 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 11:27:10,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 11:27:10,842 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 11:27:10,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:27:10,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1114072730, now seen corresponding path program 13 times [2022-01-19 11:27:10,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:27:10,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190315912] [2022-01-19 11:27:10,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:27:10,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:27:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:27:11,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:27:11,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:27:11,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190315912] [2022-01-19 11:27:11,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190315912] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:27:11,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:27:11,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:27:11,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581275252] [2022-01-19 11:27:11,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:27:11,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:27:11,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:27:11,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:27:11,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:27:11,359 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:27:11,360 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 11:27:11,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:27:11,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:27:11,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:27:17,330 INFO L129 PetriNetUnfolder]: 5625/18258 cut-off events. [2022-01-19 11:27:17,330 INFO L130 PetriNetUnfolder]: For 217445/219176 co-relation queries the response was YES. [2022-01-19 11:27:17,515 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 11:27:17,557 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 554 selfloop transitions, 372 changer transitions 0/1019 dead transitions. [2022-01-19 11:27:17,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1019 transitions, 22479 flow [2022-01-19 11:27:17,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:27:17,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:27:17,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1878 transitions. [2022-01-19 11:27:17,561 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5486415425065732 [2022-01-19 11:27:17,561 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1878 transitions. [2022-01-19 11:27:17,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1878 transitions. [2022-01-19 11:27:17,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:27:17,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1878 transitions. [2022-01-19 11:27:17,564 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 11:27:17,567 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 11:27:17,567 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 11:27:17,567 INFO L186 Difference]: Start difference. First operand has 457 places, 624 transitions, 12567 flow. Second operand 21 states and 1878 transitions. [2022-01-19 11:27:17,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1019 transitions, 22479 flow [2022-01-19 11:27:19,142 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 11:27:19,158 INFO L242 Difference]: Finished difference. Result has 477 places, 778 transitions, 18100 flow [2022-01-19 11:27:19,159 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 11:27:19,159 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 326 predicate places. [2022-01-19 11:27:19,159 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 778 transitions, 18100 flow [2022-01-19 11:27:19,160 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 11:27:19,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:27:19,160 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:27:19,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 11:27:19,160 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 11:27:19,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:27:19,160 INFO L85 PathProgramCache]: Analyzing trace with hash -61999388, now seen corresponding path program 14 times [2022-01-19 11:27:19,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:27:19,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579034976] [2022-01-19 11:27:19,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:27:19,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:27:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:27:19,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:27:19,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:27:19,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579034976] [2022-01-19 11:27:19,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579034976] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:27:19,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:27:19,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:27:19,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776723364] [2022-01-19 11:27:19,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:27:19,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:27:19,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:27:19,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:27:19,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:27:19,898 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:27:19,899 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 11:27:19,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:27:19,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:27:19,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:27:29,358 INFO L129 PetriNetUnfolder]: 8394/23759 cut-off events. [2022-01-19 11:27:29,358 INFO L130 PetriNetUnfolder]: For 268780/268943 co-relation queries the response was YES. [2022-01-19 11:27:30,225 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 11:27:30,303 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 656 selfloop transitions, 328 changer transitions 0/1039 dead transitions. [2022-01-19 11:27:30,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1039 transitions, 23247 flow [2022-01-19 11:27:30,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 11:27:30,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 11:27:30,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2150 transitions. [2022-01-19 11:27:30,306 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5276073619631901 [2022-01-19 11:27:30,306 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2150 transitions. [2022-01-19 11:27:30,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2150 transitions. [2022-01-19 11:27:30,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:27:30,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2150 transitions. [2022-01-19 11:27:30,309 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 11:27:30,312 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 11:27:30,313 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 11:27:30,313 INFO L186 Difference]: Start difference. First operand has 477 places, 778 transitions, 18100 flow. Second operand 25 states and 2150 transitions. [2022-01-19 11:27:30,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1039 transitions, 23247 flow [2022-01-19 11:27:33,995 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 11:27:34,011 INFO L242 Difference]: Finished difference. Result has 498 places, 795 transitions, 18955 flow [2022-01-19 11:27:34,012 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 11:27:34,012 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 347 predicate places. [2022-01-19 11:27:34,012 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 795 transitions, 18955 flow [2022-01-19 11:27:34,012 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 11:27:34,013 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:27:34,013 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 11:27:34,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 11:27:34,013 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 11:27:34,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:27:34,013 INFO L85 PathProgramCache]: Analyzing trace with hash 278202256, now seen corresponding path program 15 times [2022-01-19 11:27:34,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:27:34,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512778157] [2022-01-19 11:27:34,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:27:34,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:27:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:27:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:27:34,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:27:34,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512778157] [2022-01-19 11:27:34,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512778157] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:27:34,393 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:27:34,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:27:34,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646451800] [2022-01-19 11:27:34,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:27:34,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:27:34,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:27:34,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:27:34,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:27:34,395 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:27:34,396 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 11:27:34,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:27:34,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:27:34,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:27:42,477 INFO L129 PetriNetUnfolder]: 5624/19066 cut-off events. [2022-01-19 11:27:42,477 INFO L130 PetriNetUnfolder]: For 274548/276258 co-relation queries the response was YES. [2022-01-19 11:27:42,682 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 11:27:42,731 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 569 selfloop transitions, 413 changer transitions 0/1075 dead transitions. [2022-01-19 11:27:42,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 1075 transitions, 26449 flow [2022-01-19 11:27:42,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:27:42,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:27:42,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1871 transitions. [2022-01-19 11:27:42,733 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5465965527315221 [2022-01-19 11:27:42,734 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1871 transitions. [2022-01-19 11:27:42,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1871 transitions. [2022-01-19 11:27:42,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:27:42,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1871 transitions. [2022-01-19 11:27:42,736 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 11:27:42,739 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 11:27:42,739 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 11:27:42,739 INFO L186 Difference]: Start difference. First operand has 498 places, 795 transitions, 18955 flow. Second operand 21 states and 1871 transitions. [2022-01-19 11:27:42,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 1075 transitions, 26449 flow [2022-01-19 11:27:44,836 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 11:27:44,854 INFO L242 Difference]: Finished difference. Result has 511 places, 882 transitions, 22235 flow [2022-01-19 11:27:44,854 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 11:27:44,855 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 360 predicate places. [2022-01-19 11:27:44,855 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 882 transitions, 22235 flow [2022-01-19 11:27:44,855 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 11:27:44,855 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:27:44,855 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 11:27:44,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 11:27:44,855 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 11:27:44,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:27:44,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1617088406, now seen corresponding path program 16 times [2022-01-19 11:27:44,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:27:44,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61484337] [2022-01-19 11:27:44,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:27:44,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:27:44,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:27:45,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:27:45,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:27:45,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61484337] [2022-01-19 11:27:45,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61484337] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:27:45,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:27:45,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:27:45,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036472473] [2022-01-19 11:27:45,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:27:45,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:27:45,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:27:45,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:27:45,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:27:45,534 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:27:45,535 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 11:27:45,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:27:45,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:27:45,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:00,460 INFO L129 PetriNetUnfolder]: 12838/36158 cut-off events. [2022-01-19 11:28:00,460 INFO L130 PetriNetUnfolder]: For 433885/433922 co-relation queries the response was YES. [2022-01-19 11:28:01,747 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 11:28:01,863 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 824 selfloop transitions, 403 changer transitions 0/1282 dead transitions. [2022-01-19 11:28:01,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1282 transitions, 31891 flow [2022-01-19 11:28:01,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 11:28:01,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 11:28:01,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2067 transitions. [2022-01-19 11:28:01,866 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5283742331288344 [2022-01-19 11:28:01,866 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2067 transitions. [2022-01-19 11:28:01,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2067 transitions. [2022-01-19 11:28:01,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:01,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2067 transitions. [2022-01-19 11:28:01,869 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 11:28:01,877 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 11:28:01,877 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 11:28:01,877 INFO L186 Difference]: Start difference. First operand has 511 places, 882 transitions, 22235 flow. Second operand 24 states and 2067 transitions. [2022-01-19 11:28:01,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1282 transitions, 31891 flow [2022-01-19 11:28:07,597 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 11:28:07,627 INFO L242 Difference]: Finished difference. Result has 542 places, 987 transitions, 26251 flow [2022-01-19 11:28:07,628 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 11:28:07,629 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 391 predicate places. [2022-01-19 11:28:07,629 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 987 transitions, 26251 flow [2022-01-19 11:28:07,629 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 11:28:07,629 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:07,629 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:28:07,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 11:28:07,630 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 11:28:07,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:07,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1472042408, now seen corresponding path program 17 times [2022-01-19 11:28:07,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:07,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703572475] [2022-01-19 11:28:07,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:07,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:07,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:08,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:28:08,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:08,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703572475] [2022-01-19 11:28:08,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703572475] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:08,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:08,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:28:08,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650337832] [2022-01-19 11:28:08,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:08,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:28:08,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:08,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:28:08,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:28:08,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:28:08,320 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 11:28:08,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:08,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:28:08,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:24,861 INFO L129 PetriNetUnfolder]: 12838/35827 cut-off events. [2022-01-19 11:28:24,861 INFO L130 PetriNetUnfolder]: For 482363/482675 co-relation queries the response was YES. [2022-01-19 11:28:26,004 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 11:28:26,103 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 780 selfloop transitions, 403 changer transitions 0/1238 dead transitions. [2022-01-19 11:28:26,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1238 transitions, 31748 flow [2022-01-19 11:28:26,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 11:28:26,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 11:28:26,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2229 transitions. [2022-01-19 11:28:26,106 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.525955639452572 [2022-01-19 11:28:26,106 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2229 transitions. [2022-01-19 11:28:26,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2229 transitions. [2022-01-19 11:28:26,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:26,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2229 transitions. [2022-01-19 11:28:26,109 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 11:28:26,111 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 11:28:26,112 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 11:28:26,112 INFO L186 Difference]: Start difference. First operand has 542 places, 987 transitions, 26251 flow. Second operand 26 states and 2229 transitions. [2022-01-19 11:28:26,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1238 transitions, 31748 flow [2022-01-19 11:28:32,773 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 11:28:32,798 INFO L242 Difference]: Finished difference. Result has 567 places, 1002 transitions, 27044 flow [2022-01-19 11:28:32,799 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 11:28:32,800 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 416 predicate places. [2022-01-19 11:28:32,800 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 1002 transitions, 27044 flow [2022-01-19 11:28:32,800 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 11:28:32,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:28:32,800 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 11:28:32,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 11:28:32,801 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 11:28:32,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:28:32,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1942654754, now seen corresponding path program 18 times [2022-01-19 11:28:32,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:28:32,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762365707] [2022-01-19 11:28:32,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:28:32,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:28:32,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:28:33,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:28:33,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:28:33,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762365707] [2022-01-19 11:28:33,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762365707] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:28:33,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:28:33,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:28:33,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416343503] [2022-01-19 11:28:33,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:28:33,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:28:33,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:28:33,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:28:33,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:28:33,538 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:28:33,539 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 11:28:33,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:28:33,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:28:33,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:28:54,893 INFO L129 PetriNetUnfolder]: 15896/44038 cut-off events. [2022-01-19 11:28:54,893 INFO L130 PetriNetUnfolder]: For 562907/563128 co-relation queries the response was YES. [2022-01-19 11:28:56,683 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 11:28:56,810 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 898 selfloop transitions, 443 changer transitions 0/1396 dead transitions. [2022-01-19 11:28:56,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1396 transitions, 37079 flow [2022-01-19 11:28:56,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 11:28:56,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 11:28:56,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2069 transitions. [2022-01-19 11:28:56,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5288854805725971 [2022-01-19 11:28:56,812 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2069 transitions. [2022-01-19 11:28:56,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2069 transitions. [2022-01-19 11:28:56,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:28:56,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2069 transitions. [2022-01-19 11:28:56,814 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 11:28:56,816 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 11:28:56,817 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 11:28:56,817 INFO L186 Difference]: Start difference. First operand has 567 places, 1002 transitions, 27044 flow. Second operand 24 states and 2069 transitions. [2022-01-19 11:28:56,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1396 transitions, 37079 flow [2022-01-19 11:29:06,048 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 11:29:06,080 INFO L242 Difference]: Finished difference. Result has 589 places, 1096 transitions, 30361 flow [2022-01-19 11:29:06,081 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 11:29:06,081 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 438 predicate places. [2022-01-19 11:29:06,081 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 1096 transitions, 30361 flow [2022-01-19 11:29:06,081 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 11:29:06,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:06,081 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 11:29:06,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 11:29:06,082 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 11:29:06,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:06,082 INFO L85 PathProgramCache]: Analyzing trace with hash -224279416, now seen corresponding path program 19 times [2022-01-19 11:29:06,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:06,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384861357] [2022-01-19 11:29:06,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:06,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:06,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:06,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:29:06,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:06,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384861357] [2022-01-19 11:29:06,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384861357] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:06,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:06,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 11:29:06,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873926033] [2022-01-19 11:29:06,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:06,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 11:29:06,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:06,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 11:29:06,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-01-19 11:29:06,488 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-19 11:29:06,489 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 11:29:06,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:06,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-19 11:29:06,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:29:23,423 INFO L129 PetriNetUnfolder]: 11050/36618 cut-off events. [2022-01-19 11:29:23,423 INFO L130 PetriNetUnfolder]: For 604210/607440 co-relation queries the response was YES. [2022-01-19 11:29:24,738 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 11:29:24,840 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 749 selfloop transitions, 511 changer transitions 0/1381 dead transitions. [2022-01-19 11:29:24,840 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1381 transitions, 38872 flow [2022-01-19 11:29:24,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 11:29:24,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 11:29:24,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1867 transitions. [2022-01-19 11:29:24,842 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5454279871457786 [2022-01-19 11:29:24,842 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1867 transitions. [2022-01-19 11:29:24,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1867 transitions. [2022-01-19 11:29:24,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:29:24,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1867 transitions. [2022-01-19 11:29:24,844 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 11:29:24,845 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 11:29:24,845 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 11:29:24,845 INFO L186 Difference]: Start difference. First operand has 589 places, 1096 transitions, 30361 flow. Second operand 21 states and 1867 transitions. [2022-01-19 11:29:24,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1381 transitions, 38872 flow [2022-01-19 11:29:31,017 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 11:29:31,047 INFO L242 Difference]: Finished difference. Result has 614 places, 1188 transitions, 34635 flow [2022-01-19 11:29:31,048 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 11:29:31,048 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 463 predicate places. [2022-01-19 11:29:31,048 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 1188 transitions, 34635 flow [2022-01-19 11:29:31,049 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 11:29:31,049 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:29:31,049 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 11:29:31,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 11:29:31,049 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 11:29:31,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:29:31,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1171301612, now seen corresponding path program 20 times [2022-01-19 11:29:31,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:29:31,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072705505] [2022-01-19 11:29:31,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:29:31,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:29:31,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:29:31,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:29:31,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:29:31,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072705505] [2022-01-19 11:29:31,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072705505] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:29:31,693 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:29:31,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:29:31,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179718523] [2022-01-19 11:29:31,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:29:31,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:29:31,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:29:31,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:29:31,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:29:31,695 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:29:31,696 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 11:29:31,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:29:31,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:29:31,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:00,874 INFO L129 PetriNetUnfolder]: 19200/53666 cut-off events. [2022-01-19 11:30:00,875 INFO L130 PetriNetUnfolder]: For 805409/805586 co-relation queries the response was YES. [2022-01-19 11:30:03,637 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 11:30:03,827 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 1096 selfloop transitions, 511 changer transitions 0/1662 dead transitions. [2022-01-19 11:30:03,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 1662 transitions, 47403 flow [2022-01-19 11:30:03,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-19 11:30:03,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-19 11:30:03,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2084 transitions. [2022-01-19 11:30:03,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.532719836400818 [2022-01-19 11:30:03,830 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2084 transitions. [2022-01-19 11:30:03,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2084 transitions. [2022-01-19 11:30:03,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:30:03,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2084 transitions. [2022-01-19 11:30:03,831 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 11:30:03,834 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 11:30:03,834 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 11:30:03,834 INFO L186 Difference]: Start difference. First operand has 614 places, 1188 transitions, 34635 flow. Second operand 24 states and 2084 transitions. [2022-01-19 11:30:03,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 1662 transitions, 47403 flow [2022-01-19 11:30:22,975 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 11:30:23,006 INFO L242 Difference]: Finished difference. Result has 648 places, 1287 transitions, 39223 flow [2022-01-19 11:30:23,008 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 11:30:23,008 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 497 predicate places. [2022-01-19 11:30:23,009 INFO L470 AbstractCegarLoop]: Abstraction has has 648 places, 1287 transitions, 39223 flow [2022-01-19 11:30:23,009 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 11:30:23,009 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:30:23,009 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 11:30:23,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 11:30:23,010 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 11:30:23,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:30:23,010 INFO L85 PathProgramCache]: Analyzing trace with hash -617030926, now seen corresponding path program 21 times [2022-01-19 11:30:23,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:30:23,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840358745] [2022-01-19 11:30:23,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:30:23,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:30:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:30:23,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 11:30:23,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:30:23,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840358745] [2022-01-19 11:30:23,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840358745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:30:23,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:30:23,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:30:23,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696167036] [2022-01-19 11:30:23,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:30:23,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:30:23,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:30:23,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:30:23,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:30:23,719 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:30:23,721 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 11:30:23,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:30:23,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:30:23,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 11:30:57,467 INFO L129 PetriNetUnfolder]: 19197/53893 cut-off events. [2022-01-19 11:30:57,467 INFO L130 PetriNetUnfolder]: For 900921/901020 co-relation queries the response was YES. [2022-01-19 11:31:00,783 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 11:31:00,983 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 979 selfloop transitions, 547 changer transitions 0/1581 dead transitions. [2022-01-19 11:31:00,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 1581 transitions, 46739 flow [2022-01-19 11:31:00,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-19 11:31:00,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-19 11:31:00,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2229 transitions. [2022-01-19 11:31:00,988 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.525955639452572 [2022-01-19 11:31:00,988 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2229 transitions. [2022-01-19 11:31:00,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2229 transitions. [2022-01-19 11:31:00,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 11:31:00,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2229 transitions. [2022-01-19 11:31:00,992 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 11:31:00,994 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 11:31:00,995 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 11:31:00,995 INFO L186 Difference]: Start difference. First operand has 648 places, 1287 transitions, 39223 flow. Second operand 26 states and 2229 transitions. [2022-01-19 11:31:00,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 1581 transitions, 46739 flow [2022-01-19 11:31:18,931 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 11:31:18,963 INFO L242 Difference]: Finished difference. Result has 676 places, 1313 transitions, 41103 flow [2022-01-19 11:31:18,965 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 11:31:18,965 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 525 predicate places. [2022-01-19 11:31:18,965 INFO L470 AbstractCegarLoop]: Abstraction has has 676 places, 1313 transitions, 41103 flow [2022-01-19 11:31:18,966 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 11:31:18,966 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 11:31:18,966 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 11:31:18,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 11:31:18,966 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 11:31:18,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 11:31:18,966 INFO L85 PathProgramCache]: Analyzing trace with hash -135843626, now seen corresponding path program 22 times [2022-01-19 11:31:18,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 11:31:18,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931540942] [2022-01-19 11:31:18,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 11:31:18,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 11:31:19,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 11:31:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 11:31:19,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 11:31:19,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931540942] [2022-01-19 11:31:19,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931540942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 11:31:19,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 11:31:19,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-19 11:31:19,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564691125] [2022-01-19 11:31:19,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 11:31:19,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-19 11:31:19,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 11:31:19,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-19 11:31:19,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-19 11:31:19,768 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-19 11:31:19,769 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 11:31:19,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 11:31:19,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-19 11:31:19,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand