/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/ldv-races/race-2_2-container_of.i -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-18 22:58:11,931 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 22:58:11,932 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 22:58:11,978 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 22:58:11,978 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 22:58:11,979 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 22:58:11,980 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 22:58:11,981 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 22:58:11,982 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 22:58:11,982 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 22:58:11,983 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 22:58:11,983 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 22:58:11,983 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 22:58:11,984 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 22:58:11,985 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 22:58:11,985 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 22:58:11,986 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 22:58:11,986 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 22:58:11,987 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 22:58:11,988 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 22:58:11,989 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 22:58:11,991 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 22:58:11,992 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 22:58:11,992 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 22:58:11,994 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 22:58:11,994 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 22:58:11,994 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 22:58:11,995 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 22:58:11,995 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 22:58:11,995 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 22:58:11,996 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 22:58:11,996 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 22:58:11,996 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 22:58:11,997 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 22:58:11,997 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 22:58:11,998 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 22:58:11,998 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 22:58:11,998 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 22:58:11,998 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 22:58:11,999 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 22:58:11,999 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 22:58:12,006 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-18 22:58:12,026 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 22:58:12,026 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 22:58:12,027 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 22:58:12,027 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 22:58:12,027 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 22:58:12,027 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 22:58:12,027 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 22:58:12,028 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 22:58:12,028 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 22:58:12,028 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 22:58:12,029 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-18 22:58:12,029 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 22:58:12,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 22:58:12,239 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 22:58:12,241 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 22:58:12,241 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-18 22:58:12,255 INFO L275 PluginConnector]: CDTParser initialized [2022-01-18 22:58:12,256 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-18 22:58:12,301 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73957fce7/2aa02973632244e2acce1d2f5109aa6a/FLAG445f1478b [2022-01-18 22:58:12,741 INFO L306 CDTParser]: Found 1 translation units. [2022-01-18 22:58:12,742 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-races/race-2_2-container_of.i [2022-01-18 22:58:12,764 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73957fce7/2aa02973632244e2acce1d2f5109aa6a/FLAG445f1478b [2022-01-18 22:58:13,048 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73957fce7/2aa02973632244e2acce1d2f5109aa6a [2022-01-18 22:58:13,050 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 22:58:13,051 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-18 22:58:13,053 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-18 22:58:13,053 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-18 22:58:13,055 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-18 22:58:13,056 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,057 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f8f4ff9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13, skipping insertion in model container [2022-01-18 22:58:13,057 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,062 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-18 22:58:13,105 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-18 22:58:13,290 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-18 22:58:13,636 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-18 22:58:13,674 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 22:58:13,681 INFO L203 MainTranslator]: Completed pre-run [2022-01-18 22:58:13,688 WARN L610 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-01-18 22:58:13,713 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-18 22:58:13,720 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-18 22:58:13,774 INFO L208 MainTranslator]: Completed translation [2022-01-18 22:58:13,774 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13 WrapperNode [2022-01-18 22:58:13,774 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-18 22:58:13,775 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 22:58:13,775 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 22:58:13,775 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 22:58:13,779 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,806 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,835 INFO L137 Inliner]: procedures = 468, calls = 48, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 115 [2022-01-18 22:58:13,835 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 22:58:13,836 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 22:58:13,836 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 22:58:13,836 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 22:58:13,841 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,842 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,852 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,852 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,864 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,868 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,885 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 22:58:13,886 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 22:58:13,886 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 22:58:13,886 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 22:58:13,890 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (1/1) ... [2022-01-18 22:58:13,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 22:58:13,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 22:58:13,913 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 22:58:13,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 22:58:13,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 22:58:13,958 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2022-01-18 22:58:13,958 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2022-01-18 22:58:13,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-18 22:58:13,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-18 22:58:13,959 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-18 22:58:13,960 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 22:58:14,180 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 22:58:14,181 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 22:58:14,399 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 22:58:14,416 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 22:58:14,417 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 22:58:14,418 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 10:58:14 BoogieIcfgContainer [2022-01-18 22:58:14,418 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 22:58:14,420 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 22:58:14,420 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 22:58:14,423 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 22:58:14,424 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.01 10:58:13" (1/3) ... [2022-01-18 22:58:14,424 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f92f443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 10:58:14, skipping insertion in model container [2022-01-18 22:58:14,424 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.01 10:58:13" (2/3) ... [2022-01-18 22:58:14,425 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f92f443 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 10:58:14, skipping insertion in model container [2022-01-18 22:58:14,425 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 10:58:14" (3/3) ... [2022-01-18 22:58:14,426 INFO L111 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2022-01-18 22:58:14,429 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 22:58:14,430 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-01-18 22:58:14,430 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 22:58:14,476 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,476 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,476 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,477 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,478 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,479 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,480 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,481 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,482 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,483 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,484 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,484 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,484 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,484 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,484 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,484 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,485 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,486 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,487 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,488 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,488 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,488 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,489 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,489 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,490 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,492 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,496 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,497 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,498 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,499 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,501 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,501 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,502 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork0_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,503 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,503 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,503 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~data~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,503 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,503 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~lb~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,503 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,504 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,504 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,504 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~__mptr~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,504 WARN L322 ript$VariableManager]: TermVariabe |my_callbackThread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,505 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,505 WARN L322 ript$VariableManager]: TermVariabe my_callbackThread1of1ForFork1_~dev~0.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-18 22:58:14,509 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 22:58:14,552 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 22:58:14,557 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 22:58:14,557 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-01-18 22:58:14,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 163 places, 163 transitions, 342 flow [2022-01-18 22:58:14,627 INFO L129 PetriNetUnfolder]: 8/208 cut-off events. [2022-01-18 22:58:14,629 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-18 22:58:14,632 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-18 22:58:14,632 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 163 transitions, 342 flow [2022-01-18 22:58:14,638 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 149 transitions, 310 flow [2022-01-18 22:58:14,669 INFO L129 PetriNetUnfolder]: 0/104 cut-off events. [2022-01-18 22:58:14,669 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-01-18 22:58:14,669 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:14,670 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-18 22:58:14,670 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-18 22:58:14,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1084366875, now seen corresponding path program 1 times [2022-01-18 22:58:14,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:14,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025705573] [2022-01-18 22:58:14,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:14,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:14,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:14,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:14,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:14,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025705573] [2022-01-18 22:58:14,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025705573] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:14,936 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:14,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 22:58:14,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406707640] [2022-01-18 22:58:14,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:14,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 22:58:14,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:14,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 22:58:14,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 22:58:14,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 163 [2022-01-18 22:58:14,974 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-18 22:58:14,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:14,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 163 [2022-01-18 22:58:14,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:15,430 INFO L129 PetriNetUnfolder]: 832/1897 cut-off events. [2022-01-18 22:58:15,430 INFO L130 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-01-18 22:58:15,434 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-18 22:58:15,443 INFO L132 encePairwiseOnDemand]: 143/163 looper letters, 98 selfloop transitions, 44 changer transitions 0/233 dead transitions. [2022-01-18 22:58:15,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 233 transitions, 762 flow [2022-01-18 22:58:15,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 22:58:15,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-18 22:58:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1547 transitions. [2022-01-18 22:58:15,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6779141104294478 [2022-01-18 22:58:15,457 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1547 transitions. [2022-01-18 22:58:15,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1547 transitions. [2022-01-18 22:58:15,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:15,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1547 transitions. [2022-01-18 22:58:15,465 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-18 22:58:15,518 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-18 22:58:15,519 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-18 22:58:15,521 INFO L186 Difference]: Start difference. First operand has 151 places, 149 transitions, 310 flow. Second operand 14 states and 1547 transitions. [2022-01-18 22:58:15,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 233 transitions, 762 flow [2022-01-18 22:58:15,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 233 transitions, 754 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-18 22:58:15,527 INFO L242 Difference]: Finished difference. Result has 165 places, 182 transitions, 580 flow [2022-01-18 22:58:15,529 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-18 22:58:15,531 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 14 predicate places. [2022-01-18 22:58:15,531 INFO L470 AbstractCegarLoop]: Abstraction has has 165 places, 182 transitions, 580 flow [2022-01-18 22:58:15,532 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-18 22:58:15,532 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:15,532 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-18 22:58:15,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 22:58:15,532 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-18 22:58:15,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:15,533 INFO L85 PathProgramCache]: Analyzing trace with hash 234520064, now seen corresponding path program 1 times [2022-01-18 22:58:15,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:15,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738980645] [2022-01-18 22:58:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:15,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:15,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:15,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:15,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738980645] [2022-01-18 22:58:15,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738980645] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:15,622 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:15,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-18 22:58:15,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64815212] [2022-01-18 22:58:15,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:15,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 22:58:15,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:15,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 22:58:15,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-18 22:58:15,625 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 163 [2022-01-18 22:58:15,626 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-18 22:58:15,626 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:15,626 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 163 [2022-01-18 22:58:15,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:16,029 INFO L129 PetriNetUnfolder]: 1083/2490 cut-off events. [2022-01-18 22:58:16,029 INFO L130 PetriNetUnfolder]: For 10451/10549 co-relation queries the response was YES. [2022-01-18 22:58:16,035 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-18 22:58:16,046 INFO L132 encePairwiseOnDemand]: 148/163 looper letters, 70 selfloop transitions, 40 changer transitions 72/272 dead transitions. [2022-01-18 22:58:16,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 272 transitions, 1653 flow [2022-01-18 22:58:16,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 22:58:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-18 22:58:16,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1225 transitions. [2022-01-18 22:58:16,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.683212493028444 [2022-01-18 22:58:16,048 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1225 transitions. [2022-01-18 22:58:16,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1225 transitions. [2022-01-18 22:58:16,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:16,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1225 transitions. [2022-01-18 22:58:16,051 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-18 22:58:16,053 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-18 22:58:16,054 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-18 22:58:16,054 INFO L186 Difference]: Start difference. First operand has 165 places, 182 transitions, 580 flow. Second operand 11 states and 1225 transitions. [2022-01-18 22:58:16,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 272 transitions, 1653 flow [2022-01-18 22:58:16,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 272 transitions, 1653 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-18 22:58:16,065 INFO L242 Difference]: Finished difference. Result has 183 places, 185 transitions, 880 flow [2022-01-18 22:58:16,065 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-18 22:58:16,066 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 32 predicate places. [2022-01-18 22:58:16,066 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 880 flow [2022-01-18 22:58:16,066 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-18 22:58:16,066 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:16,066 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-18 22:58:16,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 22:58:16,067 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-18 22:58:16,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:16,067 INFO L85 PathProgramCache]: Analyzing trace with hash -701385000, now seen corresponding path program 1 times [2022-01-18 22:58:16,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:16,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506305200] [2022-01-18 22:58:16,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:16,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:16,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:16,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:16,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506305200] [2022-01-18 22:58:16,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506305200] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:16,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:16,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-18 22:58:16,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483211601] [2022-01-18 22:58:16,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:16,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 22:58:16,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:16,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 22:58:16,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-18 22:58:16,131 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 163 [2022-01-18 22:58:16,132 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-18 22:58:16,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:16,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 163 [2022-01-18 22:58:16,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:16,182 INFO L129 PetriNetUnfolder]: 55/293 cut-off events. [2022-01-18 22:58:16,182 INFO L130 PetriNetUnfolder]: For 946/1046 co-relation queries the response was YES. [2022-01-18 22:58:16,183 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-18 22:58:16,184 INFO L132 encePairwiseOnDemand]: 158/163 looper letters, 19 selfloop transitions, 4 changer transitions 0/124 dead transitions. [2022-01-18 22:58:16,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 124 transitions, 396 flow [2022-01-18 22:58:16,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 22:58:16,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-18 22:58:16,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 852 transitions. [2022-01-18 22:58:16,186 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8711656441717791 [2022-01-18 22:58:16,186 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 852 transitions. [2022-01-18 22:58:16,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 852 transitions. [2022-01-18 22:58:16,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:16,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 852 transitions. [2022-01-18 22:58:16,188 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-18 22:58:16,189 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-18 22:58:16,189 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-18 22:58:16,189 INFO L186 Difference]: Start difference. First operand has 183 places, 185 transitions, 880 flow. Second operand 6 states and 852 transitions. [2022-01-18 22:58:16,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 124 transitions, 396 flow [2022-01-18 22:58:16,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 124 transitions, 306 flow, removed 40 selfloop flow, removed 15 redundant places. [2022-01-18 22:58:16,192 INFO L242 Difference]: Finished difference. Result has 129 places, 116 transitions, 252 flow [2022-01-18 22:58:16,193 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-18 22:58:16,193 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, -22 predicate places. [2022-01-18 22:58:16,193 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 116 transitions, 252 flow [2022-01-18 22:58:16,194 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-18 22:58:16,194 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:16,194 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-18 22:58:16,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 22:58:16,194 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-18 22:58:16,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:16,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1132502568, now seen corresponding path program 1 times [2022-01-18 22:58:16,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:16,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404508841] [2022-01-18 22:58:16,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:16,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:16,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:17,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:17,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:17,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404508841] [2022-01-18 22:58:17,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404508841] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:17,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:17,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:58:17,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061323413] [2022-01-18 22:58:17,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:17,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:58:17,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:17,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:58:17,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:58:17,101 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:58:17,102 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-18 22:58:17,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:17,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:58:17,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:19,978 INFO L129 PetriNetUnfolder]: 994/2110 cut-off events. [2022-01-18 22:58:19,978 INFO L130 PetriNetUnfolder]: For 190/190 co-relation queries the response was YES. [2022-01-18 22:58:19,983 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-18 22:58:19,989 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 187 selfloop transitions, 29 changer transitions 0/271 dead transitions. [2022-01-18 22:58:19,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 271 transitions, 1060 flow [2022-01-18 22:58:19,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 22:58:19,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-18 22:58:19,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2065 transitions. [2022-01-18 22:58:19,993 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5278629856850716 [2022-01-18 22:58:19,993 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2065 transitions. [2022-01-18 22:58:19,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2065 transitions. [2022-01-18 22:58:19,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:19,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2065 transitions. [2022-01-18 22:58:19,997 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-18 22:58:20,001 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-18 22:58:20,002 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-18 22:58:20,002 INFO L186 Difference]: Start difference. First operand has 129 places, 116 transitions, 252 flow. Second operand 24 states and 2065 transitions. [2022-01-18 22:58:20,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 271 transitions, 1060 flow [2022-01-18 22:58:20,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 271 transitions, 1053 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-18 22:58:20,006 INFO L242 Difference]: Finished difference. Result has 161 places, 135 transitions, 418 flow [2022-01-18 22:58:20,007 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-18 22:58:20,007 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 10 predicate places. [2022-01-18 22:58:20,007 INFO L470 AbstractCegarLoop]: Abstraction has has 161 places, 135 transitions, 418 flow [2022-01-18 22:58:20,008 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-18 22:58:20,008 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:20,008 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-18 22:58:20,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 22:58:20,008 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-18 22:58:20,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:20,009 INFO L85 PathProgramCache]: Analyzing trace with hash -28470102, now seen corresponding path program 2 times [2022-01-18 22:58:20,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:20,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880858432] [2022-01-18 22:58:20,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:20,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:20,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:20,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:20,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:20,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880858432] [2022-01-18 22:58:20,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880858432] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:20,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:20,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:20,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520639274] [2022-01-18 22:58:20,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:20,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:20,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:20,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:20,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:20,420 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:20,421 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-18 22:58:20,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:20,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:20,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:21,443 INFO L129 PetriNetUnfolder]: 553/1510 cut-off events. [2022-01-18 22:58:21,443 INFO L130 PetriNetUnfolder]: For 756/785 co-relation queries the response was YES. [2022-01-18 22:58:21,447 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-18 22:58:21,452 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 132 selfloop transitions, 30 changer transitions 0/226 dead transitions. [2022-01-18 22:58:21,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 226 transitions, 1064 flow [2022-01-18 22:58:21,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:58:21,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:58:21,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1869 transitions. [2022-01-18 22:58:21,456 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5460122699386503 [2022-01-18 22:58:21,456 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1869 transitions. [2022-01-18 22:58:21,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1869 transitions. [2022-01-18 22:58:21,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:21,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1869 transitions. [2022-01-18 22:58:21,460 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-18 22:58:21,464 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-18 22:58:21,464 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-18 22:58:21,465 INFO L186 Difference]: Start difference. First operand has 161 places, 135 transitions, 418 flow. Second operand 21 states and 1869 transitions. [2022-01-18 22:58:21,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 226 transitions, 1064 flow [2022-01-18 22:58:21,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 226 transitions, 1044 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-18 22:58:21,471 INFO L242 Difference]: Finished difference. Result has 183 places, 153 transitions, 602 flow [2022-01-18 22:58:21,471 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-18 22:58:21,473 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 32 predicate places. [2022-01-18 22:58:21,473 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 153 transitions, 602 flow [2022-01-18 22:58:21,474 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-18 22:58:21,474 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:21,475 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-18 22:58:21,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 22:58:21,475 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-18 22:58:21,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:21,475 INFO L85 PathProgramCache]: Analyzing trace with hash -584894136, now seen corresponding path program 3 times [2022-01-18 22:58:21,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:21,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576386590] [2022-01-18 22:58:21,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:21,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:21,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:21,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:21,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:21,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576386590] [2022-01-18 22:58:21,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576386590] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:21,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:21,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:21,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141300948] [2022-01-18 22:58:21,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:21,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:21,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:21,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:21,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:21,888 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:21,889 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-18 22:58:21,890 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:21,890 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:21,890 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:22,857 INFO L129 PetriNetUnfolder]: 958/2420 cut-off events. [2022-01-18 22:58:22,857 INFO L130 PetriNetUnfolder]: For 1916/1950 co-relation queries the response was YES. [2022-01-18 22:58:22,865 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-18 22:58:22,873 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 145 selfloop transitions, 51 changer transitions 0/258 dead transitions. [2022-01-18 22:58:22,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 258 transitions, 1472 flow [2022-01-18 22:58:22,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 22:58:22,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-18 22:58:22,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1696 transitions. [2022-01-18 22:58:22,877 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5476267355505328 [2022-01-18 22:58:22,877 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1696 transitions. [2022-01-18 22:58:22,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1696 transitions. [2022-01-18 22:58:22,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:22,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1696 transitions. [2022-01-18 22:58:22,880 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-18 22:58:22,884 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-18 22:58:22,884 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-18 22:58:22,884 INFO L186 Difference]: Start difference. First operand has 183 places, 153 transitions, 602 flow. Second operand 19 states and 1696 transitions. [2022-01-18 22:58:22,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 258 transitions, 1472 flow [2022-01-18 22:58:22,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 258 transitions, 1444 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-01-18 22:58:22,894 INFO L242 Difference]: Finished difference. Result has 203 places, 179 transitions, 957 flow [2022-01-18 22:58:22,894 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-18 22:58:22,896 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 52 predicate places. [2022-01-18 22:58:22,896 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 179 transitions, 957 flow [2022-01-18 22:58:22,897 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-18 22:58:22,897 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:22,897 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-18 22:58:22,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 22:58:22,899 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-18 22:58:22,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:22,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1627272502, now seen corresponding path program 4 times [2022-01-18 22:58:22,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:22,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485421594] [2022-01-18 22:58:22,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:22,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:22,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:23,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:23,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:23,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485421594] [2022-01-18 22:58:23,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485421594] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:23,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:23,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:58:23,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704340561] [2022-01-18 22:58:23,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:23,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:58:23,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:23,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:58:23,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:58:23,450 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:58:23,451 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-18 22:58:23,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:23,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:58:23,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:27,392 INFO L129 PetriNetUnfolder]: 2647/6246 cut-off events. [2022-01-18 22:58:27,392 INFO L130 PetriNetUnfolder]: For 10793/10793 co-relation queries the response was YES. [2022-01-18 22:58:27,411 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-18 22:58:27,431 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 346 selfloop transitions, 83 changer transitions 0/484 dead transitions. [2022-01-18 22:58:27,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 484 transitions, 3658 flow [2022-01-18 22:58:27,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 22:58:27,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-18 22:58:27,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3165 transitions. [2022-01-18 22:58:27,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5247885922732548 [2022-01-18 22:58:27,436 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3165 transitions. [2022-01-18 22:58:27,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3165 transitions. [2022-01-18 22:58:27,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:27,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3165 transitions. [2022-01-18 22:58:27,441 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-18 22:58:27,446 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-18 22:58:27,447 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-18 22:58:27,447 INFO L186 Difference]: Start difference. First operand has 203 places, 179 transitions, 957 flow. Second operand 37 states and 3165 transitions. [2022-01-18 22:58:27,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 484 transitions, 3658 flow [2022-01-18 22:58:27,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 484 transitions, 3554 flow, removed 15 selfloop flow, removed 8 redundant places. [2022-01-18 22:58:27,487 INFO L242 Difference]: Finished difference. Result has 253 places, 237 transitions, 1792 flow [2022-01-18 22:58:27,488 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-18 22:58:27,488 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 102 predicate places. [2022-01-18 22:58:27,488 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 237 transitions, 1792 flow [2022-01-18 22:58:27,489 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-18 22:58:27,489 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:27,489 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-18 22:58:27,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 22:58:27,489 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-18 22:58:27,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1836983114, now seen corresponding path program 5 times [2022-01-18 22:58:27,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:27,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401394530] [2022-01-18 22:58:27,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:27,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:27,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:27,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:27,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:27,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401394530] [2022-01-18 22:58:27,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401394530] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:27,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:27,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:27,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294107868] [2022-01-18 22:58:27,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:27,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:27,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:27,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:27,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:27,828 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:27,829 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-18 22:58:27,829 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:27,830 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:27,830 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:29,531 INFO L129 PetriNetUnfolder]: 2349/6429 cut-off events. [2022-01-18 22:58:29,532 INFO L130 PetriNetUnfolder]: For 17090/17263 co-relation queries the response was YES. [2022-01-18 22:58:29,554 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-18 22:58:29,569 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 209 selfloop transitions, 120 changer transitions 0/398 dead transitions. [2022-01-18 22:58:29,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 398 transitions, 3660 flow [2022-01-18 22:58:29,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:58:29,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:58:29,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1886 transitions. [2022-01-18 22:58:29,571 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5509786736780602 [2022-01-18 22:58:29,571 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1886 transitions. [2022-01-18 22:58:29,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1886 transitions. [2022-01-18 22:58:29,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:29,572 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1886 transitions. [2022-01-18 22:58:29,574 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-18 22:58:29,576 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-18 22:58:29,577 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-18 22:58:29,577 INFO L186 Difference]: Start difference. First operand has 253 places, 237 transitions, 1792 flow. Second operand 21 states and 1886 transitions. [2022-01-18 22:58:29,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 398 transitions, 3660 flow [2022-01-18 22:58:29,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 398 transitions, 3535 flow, removed 55 selfloop flow, removed 7 redundant places. [2022-01-18 22:58:29,662 INFO L242 Difference]: Finished difference. Result has 273 places, 286 transitions, 2674 flow [2022-01-18 22:58:29,662 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-18 22:58:29,663 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 122 predicate places. [2022-01-18 22:58:29,663 INFO L470 AbstractCegarLoop]: Abstraction has has 273 places, 286 transitions, 2674 flow [2022-01-18 22:58:29,664 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-18 22:58:29,664 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:29,664 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-18 22:58:29,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 22:58:29,664 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-18 22:58:29,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:29,665 INFO L85 PathProgramCache]: Analyzing trace with hash -236044832, now seen corresponding path program 6 times [2022-01-18 22:58:29,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:29,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383388207] [2022-01-18 22:58:29,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:29,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:29,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:30,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:30,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:30,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383388207] [2022-01-18 22:58:30,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383388207] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:30,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:30,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:30,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587627126] [2022-01-18 22:58:30,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:30,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:30,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:30,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:30,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:30,025 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:30,026 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-18 22:58:30,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:30,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:30,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:31,979 INFO L129 PetriNetUnfolder]: 2807/7908 cut-off events. [2022-01-18 22:58:31,979 INFO L130 PetriNetUnfolder]: For 29062/29211 co-relation queries the response was YES. [2022-01-18 22:58:32,013 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-18 22:58:32,030 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 228 selfloop transitions, 144 changer transitions 0/441 dead transitions. [2022-01-18 22:58:32,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 441 transitions, 4720 flow [2022-01-18 22:58:32,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:58:32,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:58:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-18 22:58:32,032 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-18 22:58:32,033 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-18 22:58:32,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-18 22:58:32,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:32,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-18 22:58:32,035 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-18 22:58:32,037 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-18 22:58:32,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-18 22:58:32,038 INFO L186 Difference]: Start difference. First operand has 273 places, 286 transitions, 2674 flow. Second operand 21 states and 1877 transitions. [2022-01-18 22:58:32,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 441 transitions, 4720 flow [2022-01-18 22:58:32,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 441 transitions, 4635 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-01-18 22:58:32,223 INFO L242 Difference]: Finished difference. Result has 295 places, 328 transitions, 3628 flow [2022-01-18 22:58:32,223 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-18 22:58:32,223 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 144 predicate places. [2022-01-18 22:58:32,224 INFO L470 AbstractCegarLoop]: Abstraction has has 295 places, 328 transitions, 3628 flow [2022-01-18 22:58:32,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 84.57894736842105) internal successors, (1607), 19 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 22:58:32,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:32,225 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-18 22:58:32,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-18 22:58:32,225 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-18 22:58:32,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:32,225 INFO L85 PathProgramCache]: Analyzing trace with hash -786584400, now seen corresponding path program 7 times [2022-01-18 22:58:32,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:32,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014263637] [2022-01-18 22:58:32,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:32,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:32,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:32,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-18 22:58:32,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:32,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014263637] [2022-01-18 22:58:32,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014263637] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:32,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:32,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:32,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34784226] [2022-01-18 22:58:32,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:32,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:32,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:32,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:32,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:32,538 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:32,539 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-18 22:58:32,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:32,539 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:32,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:34,893 INFO L129 PetriNetUnfolder]: 3418/9900 cut-off events. [2022-01-18 22:58:34,894 INFO L130 PetriNetUnfolder]: For 44676/44819 co-relation queries the response was YES. [2022-01-18 22:58:34,939 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-18 22:58:34,959 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 257 selfloop transitions, 148 changer transitions 0/474 dead transitions. [2022-01-18 22:58:34,959 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 474 transitions, 5772 flow [2022-01-18 22:58:34,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:58:34,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:58:34,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-18 22:58:34,961 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-18 22:58:34,961 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-18 22:58:34,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-18 22:58:34,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:34,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-18 22:58:34,963 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-18 22:58:34,965 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-18 22:58:34,966 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-18 22:58:34,966 INFO L186 Difference]: Start difference. First operand has 295 places, 328 transitions, 3628 flow. Second operand 21 states and 1877 transitions. [2022-01-18 22:58:34,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 474 transitions, 5772 flow [2022-01-18 22:58:35,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 474 transitions, 5613 flow, removed 67 selfloop flow, removed 6 redundant places. [2022-01-18 22:58:35,198 INFO L242 Difference]: Finished difference. Result has 320 places, 367 transitions, 4628 flow [2022-01-18 22:58:35,198 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-18 22:58:35,199 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 169 predicate places. [2022-01-18 22:58:35,199 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4628 flow [2022-01-18 22:58:35,199 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-18 22:58:35,199 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:35,199 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-18 22:58:35,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-18 22:58:35,200 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-18 22:58:35,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:35,200 INFO L85 PathProgramCache]: Analyzing trace with hash 109783914, now seen corresponding path program 8 times [2022-01-18 22:58:35,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:35,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115077850] [2022-01-18 22:58:35,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:35,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:35,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:35,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:35,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:35,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115077850] [2022-01-18 22:58:35,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115077850] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:35,519 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:35,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:35,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534776789] [2022-01-18 22:58:35,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:35,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:35,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:35,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:35,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:35,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:35,522 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-18 22:58:35,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:35,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:35,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:38,024 INFO L129 PetriNetUnfolder]: 3429/10024 cut-off events. [2022-01-18 22:58:38,024 INFO L130 PetriNetUnfolder]: For 52088/52227 co-relation queries the response was YES. [2022-01-18 22:58:38,079 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-18 22:58:38,101 INFO L132 encePairwiseOnDemand]: 142/163 looper letters, 244 selfloop transitions, 156 changer transitions 0/469 dead transitions. [2022-01-18 22:58:38,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 469 transitions, 6315 flow [2022-01-18 22:58:38,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 22:58:38,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-01-18 22:58:38,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1774 transitions. [2022-01-18 22:58:38,103 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5441717791411043 [2022-01-18 22:58:38,103 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1774 transitions. [2022-01-18 22:58:38,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1774 transitions. [2022-01-18 22:58:38,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:38,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1774 transitions. [2022-01-18 22:58:38,105 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-18 22:58:38,107 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-18 22:58:38,107 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-18 22:58:38,107 INFO L186 Difference]: Start difference. First operand has 320 places, 367 transitions, 4628 flow. Second operand 20 states and 1774 transitions. [2022-01-18 22:58:38,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 469 transitions, 6315 flow [2022-01-18 22:58:38,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 469 transitions, 6216 flow, removed 40 selfloop flow, removed 5 redundant places. [2022-01-18 22:58:38,388 INFO L242 Difference]: Finished difference. Result has 346 places, 392 transitions, 5468 flow [2022-01-18 22:58:38,389 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-18 22:58:38,389 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 195 predicate places. [2022-01-18 22:58:38,389 INFO L470 AbstractCegarLoop]: Abstraction has has 346 places, 392 transitions, 5468 flow [2022-01-18 22:58:38,390 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-18 22:58:38,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:38,390 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-18 22:58:38,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-18 22:58:38,390 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-18 22:58:38,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:38,390 INFO L85 PathProgramCache]: Analyzing trace with hash -136852056, now seen corresponding path program 9 times [2022-01-18 22:58:38,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:38,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107606073] [2022-01-18 22:58:38,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:38,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:39,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:39,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:39,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107606073] [2022-01-18 22:58:39,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107606073] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:39,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:39,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:58:39,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700715191] [2022-01-18 22:58:39,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:39,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:58:39,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:39,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:58:39,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:58:39,021 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:58:39,022 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-18 22:58:39,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:39,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:58:39,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:46,038 INFO L129 PetriNetUnfolder]: 5555/14486 cut-off events. [2022-01-18 22:58:46,039 INFO L130 PetriNetUnfolder]: For 83810/83987 co-relation queries the response was YES. [2022-01-18 22:58:46,134 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-18 22:58:46,168 INFO L132 encePairwiseOnDemand]: 134/163 looper letters, 387 selfloop transitions, 249 changer transitions 0/691 dead transitions. [2022-01-18 22:58:46,168 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 691 transitions, 9254 flow [2022-01-18 22:58:46,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 22:58:46,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-18 22:58:46,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3135 transitions. [2022-01-18 22:58:46,171 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5198142928204278 [2022-01-18 22:58:46,171 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3135 transitions. [2022-01-18 22:58:46,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3135 transitions. [2022-01-18 22:58:46,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:46,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3135 transitions. [2022-01-18 22:58:46,175 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-18 22:58:46,179 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-18 22:58:46,180 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-18 22:58:46,180 INFO L186 Difference]: Start difference. First operand has 346 places, 392 transitions, 5468 flow. Second operand 37 states and 3135 transitions. [2022-01-18 22:58:46,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 691 transitions, 9254 flow [2022-01-18 22:58:46,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 691 transitions, 9103 flow, removed 70 selfloop flow, removed 5 redundant places. [2022-01-18 22:58:46,824 INFO L242 Difference]: Finished difference. Result has 396 places, 480 transitions, 7626 flow [2022-01-18 22:58:46,825 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-18 22:58:46,825 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 245 predicate places. [2022-01-18 22:58:46,825 INFO L470 AbstractCegarLoop]: Abstraction has has 396 places, 480 transitions, 7626 flow [2022-01-18 22:58:46,826 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-18 22:58:46,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:46,826 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-18 22:58:46,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-18 22:58:46,826 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-18 22:58:46,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:46,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1453266862, now seen corresponding path program 10 times [2022-01-18 22:58:46,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:46,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878598599] [2022-01-18 22:58:46,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:46,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:46,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:47,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:47,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878598599] [2022-01-18 22:58:47,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878598599] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:47,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:47,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:47,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075277114] [2022-01-18 22:58:47,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:47,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:47,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:47,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:47,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:47,202 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:47,203 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-18 22:58:47,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:47,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:47,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:50,761 INFO L129 PetriNetUnfolder]: 4137/12386 cut-off events. [2022-01-18 22:58:50,761 INFO L130 PetriNetUnfolder]: For 97127/97371 co-relation queries the response was YES. [2022-01-18 22:58:50,853 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-18 22:58:50,879 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 340 selfloop transitions, 202 changer transitions 0/629 dead transitions. [2022-01-18 22:58:50,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 629 transitions, 10560 flow [2022-01-18 22:58:50,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:58:50,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:58:50,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1877 transitions. [2022-01-18 22:58:50,881 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5483494011101373 [2022-01-18 22:58:50,881 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1877 transitions. [2022-01-18 22:58:50,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1877 transitions. [2022-01-18 22:58:50,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:50,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1877 transitions. [2022-01-18 22:58:50,883 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-18 22:58:50,885 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-18 22:58:50,885 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-18 22:58:50,885 INFO L186 Difference]: Start difference. First operand has 396 places, 480 transitions, 7626 flow. Second operand 21 states and 1877 transitions. [2022-01-18 22:58:50,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 629 transitions, 10560 flow [2022-01-18 22:58:51,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 629 transitions, 10169 flow, removed 116 selfloop flow, removed 10 redundant places. [2022-01-18 22:58:51,539 INFO L242 Difference]: Finished difference. Result has 415 places, 525 transitions, 9017 flow [2022-01-18 22:58:51,540 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-18 22:58:51,540 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 264 predicate places. [2022-01-18 22:58:51,540 INFO L470 AbstractCegarLoop]: Abstraction has has 415 places, 525 transitions, 9017 flow [2022-01-18 22:58:51,541 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-18 22:58:51,541 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:51,541 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-18 22:58:51,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-18 22:58:51,541 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-18 22:58:51,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:51,541 INFO L85 PathProgramCache]: Analyzing trace with hash -100171102, now seen corresponding path program 11 times [2022-01-18 22:58:51,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:51,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370630902] [2022-01-18 22:58:51,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:51,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:52,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:52,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:52,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370630902] [2022-01-18 22:58:52,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370630902] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:52,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:52,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:58:52,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355009594] [2022-01-18 22:58:52,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:52,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:58:52,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:52,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:58:52,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:58:52,157 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:58:52,158 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-18 22:58:52,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:52,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:58:52,158 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:58:58,072 INFO L129 PetriNetUnfolder]: 5555/14946 cut-off events. [2022-01-18 22:58:58,072 INFO L130 PetriNetUnfolder]: For 135327/135368 co-relation queries the response was YES. [2022-01-18 22:58:58,195 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-18 22:58:58,229 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 549 selfloop transitions, 198 changer transitions 0/802 dead transitions. [2022-01-18 22:58:58,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 802 transitions, 14419 flow [2022-01-18 22:58:58,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 22:58:58,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-18 22:58:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2230 transitions. [2022-01-18 22:58:58,232 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5261915998112318 [2022-01-18 22:58:58,232 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2230 transitions. [2022-01-18 22:58:58,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2230 transitions. [2022-01-18 22:58:58,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:58:58,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2230 transitions. [2022-01-18 22:58:58,234 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-18 22:58:58,237 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-18 22:58:58,237 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-18 22:58:58,237 INFO L186 Difference]: Start difference. First operand has 415 places, 525 transitions, 9017 flow. Second operand 26 states and 2230 transitions. [2022-01-18 22:58:58,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 802 transitions, 14419 flow [2022-01-18 22:58:59,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 802 transitions, 13932 flow, removed 162 selfloop flow, removed 8 redundant places. [2022-01-18 22:58:59,109 INFO L242 Difference]: Finished difference. Result has 441 places, 556 transitions, 10174 flow [2022-01-18 22:58:59,110 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-18 22:58:59,110 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 290 predicate places. [2022-01-18 22:58:59,110 INFO L470 AbstractCegarLoop]: Abstraction has has 441 places, 556 transitions, 10174 flow [2022-01-18 22:58:59,111 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-18 22:58:59,111 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:58:59,111 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-18 22:58:59,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-18 22:58:59,111 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-18 22:58:59,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:58:59,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1659236596, now seen corresponding path program 12 times [2022-01-18 22:58:59,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:58:59,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801728726] [2022-01-18 22:58:59,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:58:59,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:58:59,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:58:59,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:58:59,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:58:59,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801728726] [2022-01-18 22:58:59,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801728726] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:58:59,432 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:58:59,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:58:59,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716040661] [2022-01-18 22:58:59,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:58:59,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:58:59,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:58:59,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:58:59,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:58:59,434 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:58:59,435 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-18 22:58:59,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:58:59,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:58:59,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:03,708 INFO L129 PetriNetUnfolder]: 4980/14975 cut-off events. [2022-01-18 22:59:03,708 INFO L130 PetriNetUnfolder]: For 152524/154129 co-relation queries the response was YES. [2022-01-18 22:59:03,845 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-18 22:59:03,879 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 455 selfloop transitions, 234 changer transitions 0/782 dead transitions. [2022-01-18 22:59:03,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 782 transitions, 15859 flow [2022-01-18 22:59:03,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 22:59:03,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-18 22:59:03,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1688 transitions. [2022-01-18 22:59:03,881 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5450435905715209 [2022-01-18 22:59:03,881 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1688 transitions. [2022-01-18 22:59:03,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1688 transitions. [2022-01-18 22:59:03,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:03,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1688 transitions. [2022-01-18 22:59:03,883 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-18 22:59:03,885 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-18 22:59:03,885 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-18 22:59:03,885 INFO L186 Difference]: Start difference. First operand has 441 places, 556 transitions, 10174 flow. Second operand 19 states and 1688 transitions. [2022-01-18 22:59:03,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 782 transitions, 15859 flow [2022-01-18 22:59:04,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 782 transitions, 15702 flow, removed 46 selfloop flow, removed 10 redundant places. [2022-01-18 22:59:04,832 INFO L242 Difference]: Finished difference. Result has 457 places, 624 transitions, 12567 flow [2022-01-18 22:59:04,833 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-18 22:59:04,833 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 306 predicate places. [2022-01-18 22:59:04,833 INFO L470 AbstractCegarLoop]: Abstraction has has 457 places, 624 transitions, 12567 flow [2022-01-18 22:59:04,834 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-18 22:59:04,834 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:04,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-18 22:59:04,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-18 22:59:04,834 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-18 22:59:04,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:04,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1114072730, now seen corresponding path program 13 times [2022-01-18 22:59:04,834 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:04,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221455401] [2022-01-18 22:59:04,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:04,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:04,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:59:05,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:05,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221455401] [2022-01-18 22:59:05,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221455401] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:05,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:05,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:59:05,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80049554] [2022-01-18 22:59:05,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:05,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:59:05,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:05,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:59:05,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:59:05,146 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:59:05,147 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-18 22:59:05,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:05,147 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:59:05,147 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:10,598 INFO L129 PetriNetUnfolder]: 5625/18258 cut-off events. [2022-01-18 22:59:10,598 INFO L130 PetriNetUnfolder]: For 217445/219176 co-relation queries the response was YES. [2022-01-18 22:59:10,801 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-18 22:59:10,846 INFO L132 encePairwiseOnDemand]: 139/163 looper letters, 554 selfloop transitions, 372 changer transitions 0/1019 dead transitions. [2022-01-18 22:59:10,846 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1019 transitions, 22479 flow [2022-01-18 22:59:10,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:59:10,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:59:10,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1878 transitions. [2022-01-18 22:59:10,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5486415425065732 [2022-01-18 22:59:10,849 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1878 transitions. [2022-01-18 22:59:10,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1878 transitions. [2022-01-18 22:59:10,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:10,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1878 transitions. [2022-01-18 22:59:10,851 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-18 22:59:10,853 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-18 22:59:10,853 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-18 22:59:10,853 INFO L186 Difference]: Start difference. First operand has 457 places, 624 transitions, 12567 flow. Second operand 21 states and 1878 transitions. [2022-01-18 22:59:10,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1019 transitions, 22479 flow [2022-01-18 22:59:12,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 1019 transitions, 22301 flow, removed 61 selfloop flow, removed 8 redundant places. [2022-01-18 22:59:12,573 INFO L242 Difference]: Finished difference. Result has 477 places, 778 transitions, 18100 flow [2022-01-18 22:59:12,574 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-18 22:59:12,574 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 326 predicate places. [2022-01-18 22:59:12,574 INFO L470 AbstractCegarLoop]: Abstraction has has 477 places, 778 transitions, 18100 flow [2022-01-18 22:59:12,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-18 22:59:12,575 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:12,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-18 22:59:12,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-18 22:59:12,575 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-18 22:59:12,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:12,575 INFO L85 PathProgramCache]: Analyzing trace with hash -61999388, now seen corresponding path program 14 times [2022-01-18 22:59:12,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:12,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022009475] [2022-01-18 22:59:12,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:12,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:12,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:13,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:59:13,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:13,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022009475] [2022-01-18 22:59:13,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022009475] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:13,141 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:13,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:59:13,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979267364] [2022-01-18 22:59:13,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:13,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:59:13,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:13,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:59:13,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:59:13,143 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:59:13,144 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-18 22:59:13,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:13,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:59:13,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:22,066 INFO L129 PetriNetUnfolder]: 8394/23759 cut-off events. [2022-01-18 22:59:22,066 INFO L130 PetriNetUnfolder]: For 268780/268943 co-relation queries the response was YES. [2022-01-18 22:59:22,676 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-18 22:59:22,749 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 656 selfloop transitions, 328 changer transitions 0/1039 dead transitions. [2022-01-18 22:59:22,749 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1039 transitions, 23247 flow [2022-01-18 22:59:22,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 22:59:22,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-18 22:59:22,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2150 transitions. [2022-01-18 22:59:22,751 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5276073619631901 [2022-01-18 22:59:22,751 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2150 transitions. [2022-01-18 22:59:22,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2150 transitions. [2022-01-18 22:59:22,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:22,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2150 transitions. [2022-01-18 22:59:22,753 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-18 22:59:22,755 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-18 22:59:22,756 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-18 22:59:22,756 INFO L186 Difference]: Start difference. First operand has 477 places, 778 transitions, 18100 flow. Second operand 25 states and 2150 transitions. [2022-01-18 22:59:22,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1039 transitions, 23247 flow [2022-01-18 22:59:26,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 1039 transitions, 22933 flow, removed 129 selfloop flow, removed 8 redundant places. [2022-01-18 22:59:26,517 INFO L242 Difference]: Finished difference. Result has 498 places, 795 transitions, 18955 flow [2022-01-18 22:59:26,517 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-18 22:59:26,518 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 347 predicate places. [2022-01-18 22:59:26,518 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 795 transitions, 18955 flow [2022-01-18 22:59:26,518 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-18 22:59:26,518 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:26,518 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-18 22:59:26,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 22:59:26,518 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-18 22:59:26,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:26,519 INFO L85 PathProgramCache]: Analyzing trace with hash 278202256, now seen corresponding path program 15 times [2022-01-18 22:59:26,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:26,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481635938] [2022-01-18 22:59:26,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:26,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:26,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:26,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:59:26,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:26,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481635938] [2022-01-18 22:59:26,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481635938] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:26,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:26,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 22:59:26,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346910148] [2022-01-18 22:59:26,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:26,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 22:59:26,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:26,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 22:59:26,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2022-01-18 22:59:26,849 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 22:59:26,850 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-18 22:59:26,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:26,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 22:59:26,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:34,099 INFO L129 PetriNetUnfolder]: 5624/19066 cut-off events. [2022-01-18 22:59:34,100 INFO L130 PetriNetUnfolder]: For 274548/276258 co-relation queries the response was YES. [2022-01-18 22:59:34,298 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-18 22:59:34,342 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 569 selfloop transitions, 413 changer transitions 0/1075 dead transitions. [2022-01-18 22:59:34,342 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 1075 transitions, 26449 flow [2022-01-18 22:59:34,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 22:59:34,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 22:59:34,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1871 transitions. [2022-01-18 22:59:34,344 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5465965527315221 [2022-01-18 22:59:34,344 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1871 transitions. [2022-01-18 22:59:34,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1871 transitions. [2022-01-18 22:59:34,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:34,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1871 transitions. [2022-01-18 22:59:34,362 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-18 22:59:34,364 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-18 22:59:34,364 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-18 22:59:34,364 INFO L186 Difference]: Start difference. First operand has 498 places, 795 transitions, 18955 flow. Second operand 21 states and 1871 transitions. [2022-01-18 22:59:34,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 1075 transitions, 26449 flow [2022-01-18 22:59:36,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 1075 transitions, 25602 flow, removed 55 selfloop flow, removed 16 redundant places. [2022-01-18 22:59:36,535 INFO L242 Difference]: Finished difference. Result has 511 places, 882 transitions, 22235 flow [2022-01-18 22:59:36,536 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-18 22:59:36,536 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 360 predicate places. [2022-01-18 22:59:36,536 INFO L470 AbstractCegarLoop]: Abstraction has has 511 places, 882 transitions, 22235 flow [2022-01-18 22:59:36,536 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-18 22:59:36,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:36,536 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-18 22:59:36,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-18 22:59:36,536 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-18 22:59:36,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:36,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1617088406, now seen corresponding path program 16 times [2022-01-18 22:59:36,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:36,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142064692] [2022-01-18 22:59:36,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:36,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:36,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:37,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-18 22:59:37,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:37,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142064692] [2022-01-18 22:59:37,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142064692] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:37,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:37,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:59:37,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454497356] [2022-01-18 22:59:37,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:37,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:59:37,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:37,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:59:37,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:59:37,081 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:59:37,082 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-18 22:59:37,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:37,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:59:37,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 22:59:51,065 INFO L129 PetriNetUnfolder]: 12838/36158 cut-off events. [2022-01-18 22:59:51,066 INFO L130 PetriNetUnfolder]: For 433885/433922 co-relation queries the response was YES. [2022-01-18 22:59:52,010 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-18 22:59:52,111 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 824 selfloop transitions, 403 changer transitions 0/1282 dead transitions. [2022-01-18 22:59:52,112 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1282 transitions, 31891 flow [2022-01-18 22:59:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 22:59:52,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-18 22:59:52,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2067 transitions. [2022-01-18 22:59:52,114 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5283742331288344 [2022-01-18 22:59:52,114 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2067 transitions. [2022-01-18 22:59:52,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2067 transitions. [2022-01-18 22:59:52,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 22:59:52,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2067 transitions. [2022-01-18 22:59:52,116 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-18 22:59:52,118 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-18 22:59:52,118 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-18 22:59:52,118 INFO L186 Difference]: Start difference. First operand has 511 places, 882 transitions, 22235 flow. Second operand 24 states and 2067 transitions. [2022-01-18 22:59:52,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1282 transitions, 31891 flow [2022-01-18 22:59:57,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 1282 transitions, 31513 flow, removed 122 selfloop flow, removed 8 redundant places. [2022-01-18 22:59:57,814 INFO L242 Difference]: Finished difference. Result has 542 places, 987 transitions, 26251 flow [2022-01-18 22:59:57,815 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-18 22:59:57,816 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 391 predicate places. [2022-01-18 22:59:57,816 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 987 transitions, 26251 flow [2022-01-18 22:59:57,816 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-18 22:59:57,816 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 22:59:57,816 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-18 22:59:57,817 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-18 22:59:57,817 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-18 22:59:57,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 22:59:57,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1472042408, now seen corresponding path program 17 times [2022-01-18 22:59:57,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 22:59:57,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745847077] [2022-01-18 22:59:57,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 22:59:57,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 22:59:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 22:59:58,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 22:59:58,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 22:59:58,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745847077] [2022-01-18 22:59:58,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745847077] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 22:59:58,360 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 22:59:58,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 22:59:58,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552037766] [2022-01-18 22:59:58,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 22:59:58,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 22:59:58,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 22:59:58,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 22:59:58,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 22:59:58,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 22:59:58,363 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-18 22:59:58,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 22:59:58,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 22:59:58,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:00:13,833 INFO L129 PetriNetUnfolder]: 12838/35827 cut-off events. [2022-01-18 23:00:13,833 INFO L130 PetriNetUnfolder]: For 482363/482675 co-relation queries the response was YES. [2022-01-18 23:00:15,264 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-18 23:00:15,367 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 780 selfloop transitions, 403 changer transitions 0/1238 dead transitions. [2022-01-18 23:00:15,368 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1238 transitions, 31748 flow [2022-01-18 23:00:15,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 23:00:15,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-18 23:00:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2229 transitions. [2022-01-18 23:00:15,370 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.525955639452572 [2022-01-18 23:00:15,370 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2229 transitions. [2022-01-18 23:00:15,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2229 transitions. [2022-01-18 23:00:15,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:00:15,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2229 transitions. [2022-01-18 23:00:15,373 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-18 23:00:15,375 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-18 23:00:15,375 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-18 23:00:15,375 INFO L186 Difference]: Start difference. First operand has 542 places, 987 transitions, 26251 flow. Second operand 26 states and 2229 transitions. [2022-01-18 23:00:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1238 transitions, 31748 flow [2022-01-18 23:00:22,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 1238 transitions, 31374 flow, removed 180 selfloop flow, removed 5 redundant places. [2022-01-18 23:00:22,210 INFO L242 Difference]: Finished difference. Result has 567 places, 1002 transitions, 27044 flow [2022-01-18 23:00:22,211 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-18 23:00:22,211 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 416 predicate places. [2022-01-18 23:00:22,211 INFO L470 AbstractCegarLoop]: Abstraction has has 567 places, 1002 transitions, 27044 flow [2022-01-18 23:00:22,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:00:22,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:00:22,212 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:00:22,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-18 23:00:22,212 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-18 23:00:22,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:00:22,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1942654754, now seen corresponding path program 18 times [2022-01-18 23:00:22,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:00:22,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688268286] [2022-01-18 23:00:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:00:22,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:00:22,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:00:22,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:00:22,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:00:22,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688268286] [2022-01-18 23:00:22,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688268286] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:00:22,731 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:00:22,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:00:22,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523353102] [2022-01-18 23:00:22,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:00:22,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:00:22,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:00:22,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:00:22,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:00:22,733 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:00:22,734 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-18 23:00:22,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:00:22,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:00:22,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:00:41,413 INFO L129 PetriNetUnfolder]: 15896/44038 cut-off events. [2022-01-18 23:00:41,413 INFO L130 PetriNetUnfolder]: For 562907/563128 co-relation queries the response was YES. [2022-01-18 23:00:43,211 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-18 23:00:43,335 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 898 selfloop transitions, 443 changer transitions 0/1396 dead transitions. [2022-01-18 23:00:43,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1396 transitions, 37079 flow [2022-01-18 23:00:43,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 23:00:43,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-18 23:00:43,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2069 transitions. [2022-01-18 23:00:43,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5288854805725971 [2022-01-18 23:00:43,337 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2069 transitions. [2022-01-18 23:00:43,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2069 transitions. [2022-01-18 23:00:43,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:00:43,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2069 transitions. [2022-01-18 23:00:43,339 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-18 23:00:43,341 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-18 23:00:43,341 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-18 23:00:43,341 INFO L186 Difference]: Start difference. First operand has 567 places, 1002 transitions, 27044 flow. Second operand 24 states and 2069 transitions. [2022-01-18 23:00:43,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1396 transitions, 37079 flow [2022-01-18 23:00:52,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1396 transitions, 36004 flow, removed 105 selfloop flow, removed 16 redundant places. [2022-01-18 23:00:52,783 INFO L242 Difference]: Finished difference. Result has 589 places, 1096 transitions, 30361 flow [2022-01-18 23:00:52,783 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-18 23:00:52,784 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 438 predicate places. [2022-01-18 23:00:52,784 INFO L470 AbstractCegarLoop]: Abstraction has has 589 places, 1096 transitions, 30361 flow [2022-01-18 23:00:52,784 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-18 23:00:52,784 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:00:52,784 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-18 23:00:52,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-18 23:00:52,784 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-18 23:00:52,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:00:52,785 INFO L85 PathProgramCache]: Analyzing trace with hash -224279416, now seen corresponding path program 19 times [2022-01-18 23:00:52,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:00:52,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554072714] [2022-01-18 23:00:52,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:00:52,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:00:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:00:53,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:00:53,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:00:53,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554072714] [2022-01-18 23:00:53,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554072714] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:00:53,094 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:00:53,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-18 23:00:53,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535447415] [2022-01-18 23:00:53,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:00:53,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 23:00:53,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:00:53,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 23:00:53,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2022-01-18 23:00:53,096 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 163 [2022-01-18 23:00:53,096 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-18 23:00:53,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:00:53,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 163 [2022-01-18 23:00:53,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:01:08,875 INFO L129 PetriNetUnfolder]: 11050/36618 cut-off events. [2022-01-18 23:01:08,875 INFO L130 PetriNetUnfolder]: For 604210/607440 co-relation queries the response was YES. [2022-01-18 23:01:10,293 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-18 23:01:10,510 INFO L132 encePairwiseOnDemand]: 141/163 looper letters, 749 selfloop transitions, 511 changer transitions 0/1381 dead transitions. [2022-01-18 23:01:10,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 1381 transitions, 38872 flow [2022-01-18 23:01:10,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 23:01:10,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-18 23:01:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1867 transitions. [2022-01-18 23:01:10,512 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5454279871457786 [2022-01-18 23:01:10,512 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1867 transitions. [2022-01-18 23:01:10,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1867 transitions. [2022-01-18 23:01:10,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:01:10,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1867 transitions. [2022-01-18 23:01:10,514 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-18 23:01:10,515 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-18 23:01:10,516 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-18 23:01:10,516 INFO L186 Difference]: Start difference. First operand has 589 places, 1096 transitions, 30361 flow. Second operand 21 states and 1867 transitions. [2022-01-18 23:01:10,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 1381 transitions, 38872 flow [2022-01-18 23:01:17,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 1381 transitions, 38473 flow, removed 185 selfloop flow, removed 6 redundant places. [2022-01-18 23:01:17,183 INFO L242 Difference]: Finished difference. Result has 614 places, 1188 transitions, 34635 flow [2022-01-18 23:01:17,184 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-18 23:01:17,185 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 463 predicate places. [2022-01-18 23:01:17,185 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 1188 transitions, 34635 flow [2022-01-18 23:01:17,185 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-18 23:01:17,185 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:01:17,185 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-18 23:01:17,185 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-18 23:01:17,185 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-18 23:01:17,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:01:17,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1171301612, now seen corresponding path program 20 times [2022-01-18 23:01:17,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:01:17,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700346538] [2022-01-18 23:01:17,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:01:17,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:01:17,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:01:17,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:01:17,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:01:17,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700346538] [2022-01-18 23:01:17,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700346538] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:01:17,691 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:01:17,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:01:17,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021196945] [2022-01-18 23:01:17,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:01:17,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:01:17,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:01:17,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:01:17,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:01:17,693 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:01:17,694 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-18 23:01:17,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:01:17,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:01:17,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:01:43,229 INFO L129 PetriNetUnfolder]: 19200/53666 cut-off events. [2022-01-18 23:01:43,229 INFO L130 PetriNetUnfolder]: For 805409/805586 co-relation queries the response was YES. [2022-01-18 23:01:45,599 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-18 23:01:45,752 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 1096 selfloop transitions, 511 changer transitions 0/1662 dead transitions. [2022-01-18 23:01:45,753 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 1662 transitions, 47403 flow [2022-01-18 23:01:45,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 23:01:45,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-18 23:01:45,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2084 transitions. [2022-01-18 23:01:45,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.532719836400818 [2022-01-18 23:01:45,755 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2084 transitions. [2022-01-18 23:01:45,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2084 transitions. [2022-01-18 23:01:45,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:01:45,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2084 transitions. [2022-01-18 23:01:45,756 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-18 23:01:45,758 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-18 23:01:45,758 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-18 23:01:45,759 INFO L186 Difference]: Start difference. First operand has 614 places, 1188 transitions, 34635 flow. Second operand 24 states and 2084 transitions. [2022-01-18 23:01:45,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 1662 transitions, 47403 flow [2022-01-18 23:02:02,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 632 places, 1662 transitions, 46999 flow, removed 195 selfloop flow, removed 5 redundant places. [2022-01-18 23:02:02,824 INFO L242 Difference]: Finished difference. Result has 648 places, 1287 transitions, 39223 flow [2022-01-18 23:02:02,825 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-18 23:02:02,825 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 497 predicate places. [2022-01-18 23:02:02,825 INFO L470 AbstractCegarLoop]: Abstraction has has 648 places, 1287 transitions, 39223 flow [2022-01-18 23:02:02,826 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-18 23:02:02,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:02:02,826 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-18 23:02:02,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-18 23:02:02,826 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-18 23:02:02,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:02:02,826 INFO L85 PathProgramCache]: Analyzing trace with hash -617030926, now seen corresponding path program 21 times [2022-01-18 23:02:02,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:02:02,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509856689] [2022-01-18 23:02:02,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:02:02,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:02:02,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:02:03,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-18 23:02:03,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:02:03,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509856689] [2022-01-18 23:02:03,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509856689] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:02:03,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:02:03,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:02:03,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110853540] [2022-01-18 23:02:03,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:02:03,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:02:03,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:02:03,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:02:03,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:02:03,397 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:02:03,398 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-18 23:02:03,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:02:03,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:02:03,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:02:31,758 INFO L129 PetriNetUnfolder]: 19197/53893 cut-off events. [2022-01-18 23:02:31,759 INFO L130 PetriNetUnfolder]: For 900921/901020 co-relation queries the response was YES. [2022-01-18 23:02:34,503 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-18 23:02:34,656 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 979 selfloop transitions, 547 changer transitions 0/1581 dead transitions. [2022-01-18 23:02:34,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 1581 transitions, 46739 flow [2022-01-18 23:02:34,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 23:02:34,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-18 23:02:34,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2229 transitions. [2022-01-18 23:02:34,658 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.525955639452572 [2022-01-18 23:02:34,658 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2229 transitions. [2022-01-18 23:02:34,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2229 transitions. [2022-01-18 23:02:34,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:02:34,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2229 transitions. [2022-01-18 23:02:34,660 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-18 23:02:34,662 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-18 23:02:34,662 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-18 23:02:34,663 INFO L186 Difference]: Start difference. First operand has 648 places, 1287 transitions, 39223 flow. Second operand 26 states and 2229 transitions. [2022-01-18 23:02:34,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 1581 transitions, 46739 flow [2022-01-18 23:02:51,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 668 places, 1581 transitions, 46109 flow, removed 308 selfloop flow, removed 5 redundant places. [2022-01-18 23:02:51,616 INFO L242 Difference]: Finished difference. Result has 676 places, 1313 transitions, 41103 flow [2022-01-18 23:02:51,617 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-18 23:02:51,617 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 525 predicate places. [2022-01-18 23:02:51,618 INFO L470 AbstractCegarLoop]: Abstraction has has 676 places, 1313 transitions, 41103 flow [2022-01-18 23:02:51,618 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-18 23:02:51,618 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:02:51,618 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-18 23:02:51,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-18 23:02:51,618 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-18 23:02:51,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:02:51,618 INFO L85 PathProgramCache]: Analyzing trace with hash -135843626, now seen corresponding path program 22 times [2022-01-18 23:02:51,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:02:51,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604660750] [2022-01-18 23:02:51,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:02:51,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:02:51,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:02:52,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:02:52,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:02:52,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604660750] [2022-01-18 23:02:52,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604660750] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:02:52,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:02:52,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:02:52,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122333045] [2022-01-18 23:02:52,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:02:52,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:02:52,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:02:52,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:02:52,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:02:52,206 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:02:52,207 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-18 23:02:52,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:02:52,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:02:52,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:03:26,748 INFO L129 PetriNetUnfolder]: 21921/61567 cut-off events. [2022-01-18 23:03:26,748 INFO L130 PetriNetUnfolder]: For 1048108/1048334 co-relation queries the response was YES. [2022-01-18 23:03:30,229 INFO L84 FinitePrefix]: Finished finitePrefix Result has 321036 conditions, 61567 events. 21921/61567 cut-off events. For 1048108/1048334 co-relation queries the response was YES. Maximal size of possible extension queue 3280. Compared 835697 event pairs, 11722 based on Foata normal form. 119/60728 useless extension candidates. Maximal degree in co-relation 320791. Up to 19331 conditions per place. [2022-01-18 23:03:30,425 INFO L132 encePairwiseOnDemand]: 133/163 looper letters, 1286 selfloop transitions, 621 changer transitions 0/1962 dead transitions. [2022-01-18 23:03:30,425 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1962 transitions, 58895 flow [2022-01-18 23:03:30,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 23:03:30,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-01-18 23:03:30,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2840 transitions. [2022-01-18 23:03:30,427 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5279791782859268 [2022-01-18 23:03:30,427 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2840 transitions. [2022-01-18 23:03:30,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2840 transitions. [2022-01-18 23:03:30,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:03:30,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2840 transitions. [2022-01-18 23:03:30,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 86.06060606060606) internal successors, (2840), 33 states have internal predecessors, (2840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:03:30,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 163.0) internal successors, (5542), 34 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:03:30,433 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 163.0) internal successors, (5542), 34 states have internal predecessors, (5542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:03:30,433 INFO L186 Difference]: Start difference. First operand has 676 places, 1313 transitions, 41103 flow. Second operand 33 states and 2840 transitions. [2022-01-18 23:03:30,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1962 transitions, 58895 flow [2022-01-18 23:03:55,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 1962 transitions, 57223 flow, removed 138 selfloop flow, removed 13 redundant places. [2022-01-18 23:03:55,158 INFO L242 Difference]: Finished difference. Result has 713 places, 1496 transitions, 47648 flow [2022-01-18 23:03:55,160 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=39627, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=47648, PETRI_PLACES=713, PETRI_TRANSITIONS=1496} [2022-01-18 23:03:55,160 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 562 predicate places. [2022-01-18 23:03:55,160 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 1496 transitions, 47648 flow [2022-01-18 23:03:55,160 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-18 23:03:55,160 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:03:55,161 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:03:55,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-18 23:03:55,161 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-18 23:03:55,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:03:55,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1433695192, now seen corresponding path program 23 times [2022-01-18 23:03:55,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:03:55,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464497454] [2022-01-18 23:03:55,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:03:55,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:03:55,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:03:55,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:03:55,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:03:55,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464497454] [2022-01-18 23:03:55,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464497454] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:03:55,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:03:55,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:03:55,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041359220] [2022-01-18 23:03:55,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:03:55,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:03:55,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:03:55,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:03:55,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=530, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:03:55,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:03:55,674 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 1496 transitions, 47648 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:03:55,674 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:03:55,674 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:03:55,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:04:31,449 INFO L129 PetriNetUnfolder]: 21918/61735 cut-off events. [2022-01-18 23:04:31,449 INFO L130 PetriNetUnfolder]: For 1253105/1253547 co-relation queries the response was YES. [2022-01-18 23:04:35,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 338073 conditions, 61735 events. 21918/61735 cut-off events. For 1253105/1253547 co-relation queries the response was YES. Maximal size of possible extension queue 3123. Compared 838708 event pairs, 8838 based on Foata normal form. 195/60866 useless extension candidates. Maximal degree in co-relation 337811. Up to 35584 conditions per place. [2022-01-18 23:04:35,477 INFO L132 encePairwiseOnDemand]: 137/163 looper letters, 1130 selfloop transitions, 620 changer transitions 0/1805 dead transitions. [2022-01-18 23:04:35,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 1805 transitions, 56472 flow [2022-01-18 23:04:35,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 23:04:35,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-01-18 23:04:35,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2221 transitions. [2022-01-18 23:04:35,479 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.524067956583294 [2022-01-18 23:04:35,479 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2221 transitions. [2022-01-18 23:04:35,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2221 transitions. [2022-01-18 23:04:35,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:04:35,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2221 transitions. [2022-01-18 23:04:35,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 85.42307692307692) internal successors, (2221), 26 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:04:35,483 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-18 23:04:35,484 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-18 23:04:35,484 INFO L186 Difference]: Start difference. First operand has 713 places, 1496 transitions, 47648 flow. Second operand 26 states and 2221 transitions. [2022-01-18 23:04:35,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 1805 transitions, 56472 flow [2022-01-18 23:05:00,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 731 places, 1805 transitions, 55125 flow, removed 624 selfloop flow, removed 7 redundant places. [2022-01-18 23:05:00,261 INFO L242 Difference]: Finished difference. Result has 739 places, 1522 transitions, 49214 flow [2022-01-18 23:05:00,262 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=46529, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=49214, PETRI_PLACES=739, PETRI_TRANSITIONS=1522} [2022-01-18 23:05:00,262 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 588 predicate places. [2022-01-18 23:05:00,262 INFO L470 AbstractCegarLoop]: Abstraction has has 739 places, 1522 transitions, 49214 flow [2022-01-18 23:05:00,263 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-18 23:05:00,263 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:05:00,263 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:05:00,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-18 23:05:00,263 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-18 23:05:00,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:05:00,263 INFO L85 PathProgramCache]: Analyzing trace with hash 263311568, now seen corresponding path program 24 times [2022-01-18 23:05:00,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:05:00,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755823687] [2022-01-18 23:05:00,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:05:00,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:05:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:05:00,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:05:00,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:05:00,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755823687] [2022-01-18 23:05:00,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755823687] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:05:00,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:05:00,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:05:00,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348078948] [2022-01-18 23:05:00,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:05:00,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:05:00,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:05:00,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:05:00,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:05:00,801 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:05:00,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 1522 transitions, 49214 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:05:00,802 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:05:00,802 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:05:00,802 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:05:40,259 INFO L129 PetriNetUnfolder]: 23213/65535 cut-off events. [2022-01-18 23:05:40,259 INFO L130 PetriNetUnfolder]: For 1322761/1322918 co-relation queries the response was YES. [2022-01-18 23:05:44,571 INFO L84 FinitePrefix]: Finished finitePrefix Result has 359964 conditions, 65535 events. 23213/65535 cut-off events. For 1322761/1322918 co-relation queries the response was YES. Maximal size of possible extension queue 3463. Compared 900234 event pairs, 12120 based on Foata normal form. 101/64614 useless extension candidates. Maximal degree in co-relation 359694. Up to 30271 conditions per place. [2022-01-18 23:05:44,777 INFO L132 encePairwiseOnDemand]: 136/163 looper letters, 1307 selfloop transitions, 602 changer transitions 0/1964 dead transitions. [2022-01-18 23:05:44,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 762 places, 1964 transitions, 63288 flow [2022-01-18 23:05:44,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 23:05:44,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-18 23:05:44,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2083 transitions. [2022-01-18 23:05:44,779 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5324642126789366 [2022-01-18 23:05:44,779 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2083 transitions. [2022-01-18 23:05:44,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2083 transitions. [2022-01-18 23:05:44,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:05:44,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2083 transitions. [2022-01-18 23:05:44,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.79166666666667) internal successors, (2083), 24 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:05:44,783 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-18 23:05:44,783 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-18 23:05:44,783 INFO L186 Difference]: Start difference. First operand has 739 places, 1522 transitions, 49214 flow. Second operand 24 states and 2083 transitions. [2022-01-18 23:05:44,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 762 places, 1964 transitions, 63288 flow [2022-01-18 23:06:13,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 1964 transitions, 61287 flow, removed 158 selfloop flow, removed 13 redundant places. [2022-01-18 23:06:13,188 INFO L242 Difference]: Finished difference. Result has 760 places, 1598 transitions, 52181 flow [2022-01-18 23:06:13,190 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=47349, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=529, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=52181, PETRI_PLACES=760, PETRI_TRANSITIONS=1598} [2022-01-18 23:06:13,190 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 609 predicate places. [2022-01-18 23:06:13,190 INFO L470 AbstractCegarLoop]: Abstraction has has 760 places, 1598 transitions, 52181 flow [2022-01-18 23:06:13,191 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-18 23:06:13,191 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:06:13,191 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-18 23:06:13,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-18 23:06:13,191 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-18 23:06:13,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:06:13,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1957100270, now seen corresponding path program 25 times [2022-01-18 23:06:13,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:06:13,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50630294] [2022-01-18 23:06:13,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:06:13,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:06:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:06:13,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:06:13,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:06:13,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50630294] [2022-01-18 23:06:13,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50630294] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:06:13,716 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:06:13,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:06:13,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811984377] [2022-01-18 23:06:13,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:06:13,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:06:13,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:06:13,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:06:13,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:06:13,718 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:06:13,719 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1598 transitions, 52181 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:06:13,719 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:06:13,719 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:06:13,719 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-18 23:06:56,685 INFO L129 PetriNetUnfolder]: 24316/69219 cut-off events. [2022-01-18 23:06:56,686 INFO L130 PetriNetUnfolder]: For 1445499/1445590 co-relation queries the response was YES. [2022-01-18 23:07:01,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 381729 conditions, 69219 events. 24316/69219 cut-off events. For 1445499/1445590 co-relation queries the response was YES. Maximal size of possible extension queue 3641. Compared 962037 event pairs, 14399 based on Foata normal form. 51/68116 useless extension candidates. Maximal degree in co-relation 381449. Up to 17212 conditions per place. [2022-01-18 23:07:01,518 INFO L132 encePairwiseOnDemand]: 135/163 looper letters, 1419 selfloop transitions, 625 changer transitions 0/2099 dead transitions. [2022-01-18 23:07:01,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 2099 transitions, 67738 flow [2022-01-18 23:07:01,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 23:07:01,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-01-18 23:07:01,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2085 transitions. [2022-01-18 23:07:01,520 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5329754601226994 [2022-01-18 23:07:01,520 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2085 transitions. [2022-01-18 23:07:01,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2085 transitions. [2022-01-18 23:07:01,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-18 23:07:01,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2085 transitions. [2022-01-18 23:07:01,522 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 86.875) internal successors, (2085), 24 states have internal predecessors, (2085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:07:01,524 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-18 23:07:01,524 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-18 23:07:01,524 INFO L186 Difference]: Start difference. First operand has 760 places, 1598 transitions, 52181 flow. Second operand 24 states and 2085 transitions. [2022-01-18 23:07:01,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 2099 transitions, 67738 flow [2022-01-18 23:07:34,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 2099 transitions, 66926 flow, removed 292 selfloop flow, removed 10 redundant places. [2022-01-18 23:07:34,119 INFO L242 Difference]: Finished difference. Result has 788 places, 1680 transitions, 56593 flow [2022-01-18 23:07:34,121 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=163, PETRI_DIFFERENCE_MINUEND_FLOW=51381, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=56593, PETRI_PLACES=788, PETRI_TRANSITIONS=1680} [2022-01-18 23:07:34,121 INFO L334 CegarLoopForPetriNet]: 151 programPoint places, 637 predicate places. [2022-01-18 23:07:34,121 INFO L470 AbstractCegarLoop]: Abstraction has has 788 places, 1680 transitions, 56593 flow [2022-01-18 23:07:34,121 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-18 23:07:34,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-18 23:07:34,121 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 23:07:34,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-18 23:07:34,122 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (and 3 more)] === [2022-01-18 23:07:34,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 23:07:34,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1909801600, now seen corresponding path program 26 times [2022-01-18 23:07:34,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 23:07:34,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137580166] [2022-01-18 23:07:34,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 23:07:34,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 23:07:34,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 23:07:34,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 23:07:34,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 23:07:34,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137580166] [2022-01-18 23:07:34,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137580166] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 23:07:34,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 23:07:34,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-01-18 23:07:34,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494923848] [2022-01-18 23:07:34,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 23:07:34,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 23:07:34,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 23:07:34,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 23:07:34,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 23:07:34,612 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 163 [2022-01-18 23:07:34,613 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 1680 transitions, 56593 flow. Second operand has 25 states, 25 states have (on average 79.16) internal successors, (1979), 25 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 23:07:34,613 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-18 23:07:34,613 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 163 [2022-01-18 23:07:34,613 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand